skysight-inc/HackerNews huggingface dataset:
Google Talk was the largest federated XMPP server, and it provided an easy way for people using XMPP to talk to non-technical users. "I'll add you on XMPP" = blank stares, "I'll add you on Google Talk, just use your Gmail account" works, even if you yourself are not using Google Talk.
This might be best explained with pictures, which of course aren't really possible on a forum like this. The problem is when people try to explain git in words they often start talking about "directed acyclic graphs" and "local remote" or "remote local" branches (what?) and using terms like "clone", "checkout", "rebase", "master", "head", "origin" without defining them; terms that have specific meanings in git that are different from their meanings in other systems and different from what many uninitiated users might think they mean intuitively.
It's not a question of maybe, you are speculating and making accusations without any real evidence.
Whether or not you have a dedicated ops team, you may benefit from establishing Ops - here is a guideline - Tom Limoncelli's Ops Report Card http://www.opsreportcard.com/
I personally prefer Biebian:

http://biebian.sourceforge.net/
WTF Godaddy SSh access to shared server exposes everyones username
I just used my ssh bash access to my godaddy shared server. Upon inspection to ls -l of upper directory, it exposed all the shared user's username.

Please tell me I'm wrong.
Man plays guitar during brain surgery to treat Parkinson's
Your requirements make discussions not be discussions. This is how discussions happen in the real world as well. We're not in Parliament or Congress where specific laws and topics are to be discussed (and get filibustered anyway).

HN topics don't get "derailed" with tangents since threads exist for just that contingency. While other things may get discussed, I think the majority revolve around the topic at hand.

I'm not sure I'd like to participate in your "ideal" discussion forum. It doesn't sound fun at all.
There's a machine to help you be left alone. It's called a door. They are outstanding, if you have one.

People initiate communications for social reasons, or if they cannot proceed on a task without additional information. These "choke points" don't line up, from person to person. When you're at a choke point you have a decision to make -- defer work and interrupt your own flow, or interrupt the flow of someone else so you can keep your own rolling.

Unless problems are pedestrian or communication times are aligned, it's zero-sum. And that's presuming that the initiator has kept his own flow going (at the expense of someone else's).

You can sometimes (but not always) maintain a queue of tasks and switch to another, instead of interrupting someone else.

But the best thing to do is to get into flow prepared. Figure out beforehand what you don't know, and get it straight. Don't just dive in. Spend a few minutes sorting out what you're missing, line that up first, then head into flow.
@joshmlewis I am changing the title. Thanks for the advice.
For what it's worth, money laundering is not harmless. Two ways:

1. It permits crime to pay. Yes, drugs ought to be legal, but "crime" also includes other stuff that has a victim, such as theft, extortion, fraud, fake products, misappropriation of funds, forced prostitution, etc.

2. It behaves like economic globalization, to the n'th degree. Don't like your local tax regime? Pick one, with the click of a mouse. Right now big business gets expensive tax lawyers to set them up schemes where they are nominally doing business somewhere else, but you can bet their expensive tax lawyers are eyeing bitcoin with interest. So what if the roads locally have potholes and the school got sold off?

As to why it's a new issue, that's just down to technology. It didn't used to be feasible, except by gold-smuggling or the suchlike. That has changed.
More information:
http://en.wikipedia.org/wiki/Curiosity_%E2%80%93_What%27s_In...

Apparently the winner is in the UK:
https://twitter.com/pmolyneux/status/338677057481490432

Apparently they have said they will share the result:

https://twitter.com/pmolyneux/status/338686110966353920

A video of the result:
https://news.ycombinator.com/item?id=5771496
Kids coding lesson using Python turtles
So if I wanted to count down to the release of Arrested Development I could...wait nvm.
has the link changed? it doesn't describe measuring galactic rotation (does it?) (and how do you do that with the hydrogen line? what frequency accuracy do you need?)

but as it says in the conclusions, this is way cool. as part of my degree i used equipment from early radio work - my results were similar (well, worse - all i could see was the sun and cas a) but used a bed-sized aerial, fancy switching (tube?) amplifiers (that used ~20U rack space, in todays units), and lots of liquid N2 (i guess it was a bolometer? can't remember any details...)
A lot of people use git without understanding it.
> I remember reading that it was explicitly not a goal of Rust to be able to write an OS kernel in it.

It's not a goal of rust, but that doesn't mean rust can't be used for it (and the ability to run without a runtime if desired — at the loss of functionalities for which a runtime support is necessary — has been a goal of the project for as long as I've known about it)
Could be very useful. There is a similar idea developed in bashful LaTeX: http://lee-phillips.org/bashfulLaTeX/
Bummer - iOS 6 wants to load the whole file before switching to the second frame, so this won't work there.
Well you are new here and it is pretty common for new accounts to be restricted to counter accounts being made for spamming. It looks like you have no real proof it's because you're in India but have insisted and speculated that is the reason. I would've gone about it a little differently especially regarding the tone you're using. Even waiting a day or so would've been a good idea and taking your time to post links as well or you will get flagged as a spammer.
It sounds like you met a lot of good people. Unfortunately, the bad kind seem more common, at least from where I'm standing.

I don't think Silicon Valley vs. New York has a lot to do with it.

The problem is that when you run into bad people and they ruin your career or steal your future, then good people don't want anything to do with you (or, at least, have you at arms' length, and that gets annoying) so you get a string of more bad people (who are always happy to take advantage of your weakened position).
What was inside Peter Molyneux's Curiosity
> Developers deal with backups all the time (e.g. git, svn, cvs, dropbox, etc.).

Those are not backups, they are merely information stores.
I have seen time and time again that restoring a site from zero is extremely painful due to how poor most developer tools are. In fact, some tools that are designed to "make things easier" actually don't make them easier for ops folks when things break. A personal bugaboo is startup scripts that aren't "portable" between shells. That might sound overly annoying, but when you discover that your SW isn't starting due to differences in environment variables in a dev vs prod environment that should never have been there, it'll make more sense.
I would use such a gif in a blog post as an announcement for something. "Site will be up again at 8pm. (gif)", "Get 25% off in 1 hour (gif)"
Spock Must Die, the first novel, was about transporter duplication.

Mirror Mirror was a wackier plot.
Drug Reverses Alzheimer’s Disease Deficits in Mice
The research, funded by the National Institutes of Health’s National Institute on Aging and Alzheimer’s Association, reviewed previously published findings on the drug bexarotene, approved by the U.S. Food and Drug Administration for use in cutaneous T cell lymphoma.
They don't even manage to standardize a charging port. And its not like there are special pink electrons.
If you want a DVCS that IMO works a lot more like what you are accustomed to from svn, at least in the routine "checkout, change, commit" workflow, have a look at Mercurial (hg).
The problem you're describing has nothing to do with the type of office space, and everything to do with a significant lack of management ability and technical leadership. Do you really need to be looking over someone's shoulder on a minute-by-minute basis?

A manager who does this is incompetent or has hired incompetent people.

A technical leader who does this is controlling or -- again -- is dealing with incompetent people.
I think I fairly pointed out the reason. Than I tried to verify it and I found similar evidence in Quora. Yes I think my tone is not right. ( I am not native speaker not an excuse just apology for same ).

I am sorry I was just trying to convey a problem if you find the tone not right for it.
Most of these systems feel like skins on previous iterations (vbulletin, usenet, irc, reddit). Here's the things I don't see and I'm pretty sure I know why.

* The OP doesn't own the post, the OP is just the person that started the conversation at this time. Every time I open something controversial the first/top-voted reply is a counter-point. Typically a few days later there's a full-fledged counter-point article that (again) gets voted to the top. Instead these should exists in the same space. It should be possible to replace/modify the OP or directly challenge the topic without having to start another thread entirely.

* I want to see the people I'm interested in, topics they start, and topics that interest me. My front page should be custom (and no, I don't mean reddit subscriptions). Reddit subscriptions is a manual approach to what should be a fluid-dynamic system. I might subscribe to "ham-radio" find some people I enjoy talking to and if they subscribe to something else, like "shortwave-radio", then I should start seeing things from "shortwave-radio" that -they- found interesting.

* Bikeshedding should be embraced, there should be the concept of side-conversations. It's a part of our system. The problem with bikeshedding is that it is repeated ad-nauseum and the only current approach to solve it is to delete it and push people to some 300 page/dead/closed thread from 2003. When someone starts to bikeshed, and people begin to respond, they should go into a special area that takes them away from the main group. Really what's happening is a 'side-conversation' that has it's own value to the individuals participating. It's like going to a party and discussing the merits of the Death Star, I'm sure there are wikipedia pages that could answer all questions but sometimes people enjoy debating something.

* Arguments should be embraced, and hidden. When you get into a heated argument with someone there should be a system where slowly the conversation moves away from the main thread and becomes hidden from the rest of the community. Just like bikeshedding, there's no reason to bring people that aren't interested into the conversation. Eventually these threads should be deleted, they don't need to persist forever (you can always choose to do this by taking a screenshot).

None of these are easy problems, some of them would be near impossible given current hardware.
Spontaneous Moments : Motion
> Four, basic concepts. Why is this difficult?

Because it's 3 more concepts than most people need.

A simple remote repository, coupled with a working copy, is easy to understand (and also all that most people really need).

You commit, you update. The only local divergences are the changes you haven't committed yet. In my experience, almost anyone can understand this semi-intuitively, and they only start getting confused when they hit merge conflicts.

Git, however, introduces considerable more state that a user must understand. There is local working copy state. There is local repository state. There is remote repository state. There is other people's remote repository state. Those states can become in conflict with one another, which means that there are quite a few more places to hit conflicts, and lots of sharp edges in the tool (git) with which you'd resolve them.

That's a lot of state, and it's state that most people don't actually need; it incurs a lot of mental overhead, even for people that understand how it works -- as evidenced by the fact that we're even having this conversation and two of you are debating how the index works.

The fact that this is git's default operating mode means that git is a bit like using a thermonuclear weapon to cook your breakfast, when most of the time, a simple gas stove would do. The tool was built for Linux, where it was designed to handle competing, divergent organizations, all of whom maintain long-term ongoing forks, with existing political and technical disagreements, divergent code bases and divergent ideas of stability and support requirements, all of whom are independently and concurrently maintaining, sharing, and rejecting patch sets across the graph of organizations participating in Linux development.

It's a huge, complicated, expensive, and messy development process, and it's nothing like what most organizations and projects need to support as their default mode of operation.

The problem isn't the people, the problem is that the tool is too damn complicated.
I second that. The offering looks like a mish mash and I cannot even imagine how usable it is. I don't know how an alpha version qualifies as recreated MS Office in 30 days.

What they should have done was to start with a single product like you said work on the essential features, get feedback and cruft out all the additional advanced functionality that the MS Office version has so you'd have a cleaner, leaner offering.

Although sometimes, at the end of the day, the issue isn't so much the software being the perfect tool but how compatible is the tool with existing processes. We use MS Office on the business side and OpenOffice on the engineering side - so much pain when sending documents across the two divisions with documents not looking the same.
Building minification-safe Angular.js applications
A link to the HN thread on zero.rs

https://news.ycombinator.com/item?id=5770212
What the winner saw: http://www.youtube.com/watch?v=Qhzb9OUWrXU
To be honest, this just seems like bloating the JRE even further with stuff that can be in a library (and is - JODA time?). I can't wait for Java 9 (I think?) that will finally work on modularising the JRE so I don't have to include most of this stuff if not needed...
No, I'm pointing out that my expectations already align with his, and him sharing them does not cause me to update significantly.
Failure looms for "world’s biggest agile project", UK welfare payment system
I'll build 'Major Tom', a mobile app making use of this
As much as I admire this guy's effort - and his intentions. This is a tool of the past. And he based it on NetBeans?

You know, I spend 8 hours every day developing in NetBeans. It's OK to work in, and you can create cool applications with it, mostly Java EE apps in my case. But basing something on top of such a heavy and bug ridden platform is not a viable long term approach.

And why call it "The Open Source Java Office Suite"? Users do not care whether it's Java or C# or what not, as long as it's better than current offerings out there.

I could go on. Sorry - I'm not excited by this, but perhaps someone else is?
Here's the winner on Twitter: https://twitter.com/Bryanh559
Sorta anti-tech, but if you have the urge to watch a movie, this place sounds fun:
http://boingboing.net/2011/06/07/movie-theater-turns.html
There are sites that are banned - submissions to them are dead on arrival. Most sites are not banned - submissions to them are fine.

I have no trouble believing that there are sites that are in a gray area, and submissions to them are only accepted from users with established accounts.

Why are you leaping to the conclusion that it must be because you are from India? That's what I don't understand. Try creating a new account and submitting a link to a well-known, well-received, high-quality site. Submit a Wikipedia link to something interesting, see if that works.

Have you actually done any experiments? Are you simply assuming it's because you're from India?
Sounds like a great idea :)
They've been working on deep learning for vision longer than that:

http://static.googleusercontent.com/external_content/untrust...

This is the paper that did unsupervised training of a deep net on frames from YouTube videos, and found it had autonomously developed detectors for, among other things, human faces and cats. Jeff Dean is a coauthor.
This guy is a genius. He got 5mil people to tap incessantly on their screens with such a simple mechanic!
Not to forget pdf.js -- even God would not dare to write a PDF viewer in Javascript, but Mozilla did it.
I think this is a common fallacy.

To randomly pick an example - sure, automatic filesystem snapshots are a cakewalk these days, and a decade ago they were rather expensive. It seems logical to assume that things that we needed admins to do and rig up somewhat delicate systems for a decade ago are so easy now, we don't need people to focus on that...

This overlooks the fact that the baseline has just moved ahead. Sure you don't need dedicated people for stuff you used to.. but there is new stuff out there that your competitors are hiring dedicated people to work on and push the envelope. if you're okay with doing what you could have done 10 years ago, just using reduced staff, that's great - but it's not going to win you much.
Just add some weird error lines and you have a Red Screen Of Death (RSOD)[1], certainly a good beginning :)

[1] http://en.wikipedia.org/wiki/Red_Screen_of_Death
I first raised the issue of mmap in SQLite 2 years ago.
http://www.mailinglistarchive.com/html/sqlite-dev@sqlite.org...

Richard started playing with it a couple months later
http://www.mailinglistarchive.com/html/sqlite-dev@sqlite.org...

but didn't get any performance benefit at the time because he was Doing It Wrong(tm).

SQLite does a lot of excessive work; this work is justified if you're using it on an embedded processor that doesn't have a full virtual-memory based OS underneath. But on any other platform it's a waste of CPU/power/memory/time. And it's been decades since the majority of embedded applications ran on bare metal without some kind of OS.

This new mmap feature in SQLite promises "up to 2x" performance improvement, while LMDB in SQLite still yields 20x improvement over stock SQLite.
Why don't you just email them about this?
I think zed shaw's talk/rant pretty much says the same thing, perhaps with some more details and insights (as well as more F words)

http://vimeo.com/43380467

I think the gist of it is some kind of an ecosystem with browsers running a form of a Virtual Machine runtime, so people can write different languages that compile to the VM bytecode.
The obvious answer. :) Thanks!
I'm not sure if Ubuntu made Debian much better than it is. Sure, there are some contributions, but they usually go other way around - Debian benefits Ubuntu.

Especially with latest developments of Ubuntu moving away from the rest of the Linux world (Mir, Unity and etc.). I.e. all the Ubuntu specific things aren't benefiting the rest, only Ubuntu.

A related joke: http://fc07.deviantart.net/fs70/i/2012/108/8/0/i_can__t_conf...
This is a real shame. Shai Agassi is a great visionary, but perhaps Better Place bit off more than it could chew. I had the pleasure of seeing him speak at MIT in 2009, and I think all of us left the room thinking that Better Place was going to lead us into the electric car future. Here is his TED talk:
http://www.youtube.com/watch?v=FcoJt2KLC9k
"You, the person who has reached the centre will be the god of all people who are playing Godus. [Molyneux's upcoming god game.]
You will decide on the rules the game is played by. [...] Every time people spend money you will get a small piece of that pie."

http://www.youtube.com/watch?v=Qhzb9OUWrXU

Reminds me a little of 'ready player one' on a much smaller scale. I hope they think it was worth all that time tapping.
I think the saying "you get what you pay for" applies here.
Someone’s Trying to Nail the RIAA for Downloading Porn
I indeed didn't watch the video, and the part I've seen I watched with audio muted. That's because I'm not that interested in Haskell and because I've built many BTrees in many different languages already. Because of this my comment was not aimed at you specifically, which I felt was clear in my first post.

I'm not criticizing your work, rather I point out a larger trend in one community. You should stop being that emotionally attached to your work, because there are people out there who will criticize your work directly. I'm not one of them, however.

I'm also not familiar with making screencasts, but I would suppose that there are some tools for displaying outline of the code. For example, the Speedbar extension for Emacs is able to outline the types, variables and function definitions declared in a module. Take a look here: http://cedet.sourceforge.net/speedbar-multi-2.jpg (the left-most one).

Anyway, I'm not in position to criticize your work, and I never did it. So please stop referring to me as "you lot" and save it for when (not if) it will be really necessary.
Very cool! Looking forward to trying it out. My current solution had been a dead-simple crontab script that pushed some stats to a static html page every hour. It's ugly and a little dumb so I'd been looking for a better solution, and this looks perfect.
Yawn. You get to be an admin in their next game... sheesh. Sounds like someone didn't decide what was inside until the last minute.
If you're on Linux, AbiWord is excellent.

If you're on OS X, Apple Pages is excellent.
ΓΕΡΑΝΟΙ ΜΕΤΑΦΟΡΕΣ ΘΕΣΣΑΛΟΝΙΚΗ ΤΟΠΟΘΕΤΗΣΕΙΣ ΦΟΡΤΟΕΚΦΟΡΤΩΣΕΙΣ ΚΟΝΤΕΙΝΕΡ
I added a check so now it only sends the first frame to iOS devices.
HN is not open source. An older variant of some of the code used to host the site is public.
So the winner get's cash for people spending money on Godus and to decide stuff about the game....
ΓΕΡΑΝΟΙ ΘΕΣΣΑΛΟΝΙΚΗ
ΓΕΡΑΝΟΙ ΘΕΣΣΑΛΟΝΙΚΗ 6944355797
Γερανοι θεσσαλονικης Ανυψωτικα Μηχανηματα
Μεταφορες Γερανοι Ενοικιαση καλαθοφορου ανυψωτικα μηχανηματα ανυψωσεις Ρυμούλκηση οχημάτων Ενοικιαση ανυψωτικου Γερανομεταφορες Θεσσαλονικη
I was thinking about tutorials, books and examples, because that's what I had contact with. It may be unfair, but this is a language face to the world and how it's done will for the most part decide if people will adopt the language.
Google has been building her knowledge graph for a couple of years. The goal is for computer to truly understand real world concepts rather than keywords and text. I didn't fully understand the application of it rather than some fancy cards on the search results page until yesterday when I asked Google "where did Golden retriever originate?", and Google answered "England". Google might not really understand the concept originated or golden retriever, but Google understands that "where" is asking for a place and she found a lot of mention of "England" in all the page results of "golden retrieve origin", she also understand that England is a place. So Google guessed the answer.

The Google computer has been reading about these concepts for years, now we know it can see them in pictures (and maybe even in live videos). That excites me to a degree that it becomes a little bit scary. When will that computer learn the concept of "self"?

Update: actually Google seems to understand the concept of "golden retriever", I search my photos with the word and yes, at least Google knows how golden retrievers look like.
HN is a spam magnet. The tricks successful sites use to avoid spam are complicated. You've probably run up against one of them, and are now telling yourself a dramatic story to explain it. The reality is probably much more boring.