skysight-inc/HackerNews huggingface dataset:
Your statement certainly did not come across as tongue-in-cheek. Gerald Weinberg developed the concept of "egoless programming" as a counter to people who feel that criticism of their work corresponds to criticism of them personally. I suggest you read http://c2.com/cgi/wiki?EgolessProgramming .

I can't even begin to figure out what a "more democratized" system would look like, and you didn't describe how the principles of democracy apply here. It sounds like you have confused a mandatory consensus requirement with democracy. Democracy does not require unanimous consensus.

Your one and only right, in the context of free software, is that you can take on the code development and yourself. Github even gives you the ability to do all of that yourself. You don't need someone to "hand over the reigns", you can take it up yourself. If you do a better job of development, maintenance, community relations, and so on, than the original group then go for it. No one is stopping you.

You worry about fragmentation. That's a false worry. Most programers fork, make a couple of changes, and stop. Because continued development of a given project on ones own is hard. But if you want to take on the challenge, again, go for it. Don't complain about how people have offended your honor.

As to your last statement. You are just wrong. I have no obligations. Zero. None. Nada. To insist on such shows a complete lack of understanding of the reasons for why some people release software. To insist that an obligation exists will lead to problems.

I've gone on holiday, or otherwise not worked on a project for several months. Do I have an obligation to check for pull requests during that time? What if I take a year off? When does the obligation kick in? If I switch carriers, go to jail, or die, am I obligated to "hand over the reigns"?

The answer to all of these is "no." Now, if I wanted to do community building, then that's a different question and a different answer.

I've released software which was a week-long experimental project. I used it to explore an idea then released it so that others might use it as a stepping stone. I have no obligation to make that be the "best software" it can be, especially if the best solution is to write a totally new system using the lessons learned.

How do you even know what "best" will be? Developing software is a journey, and as you saw, wolfeidau even said that your changes "don't match what I want to do with this module." What you've said is that you want the best Caribbean holiday that can be, while wolfeidau wants to go to the South Pacific. You can't both have the same best holiday with the same boat at the same time.
(If you'd prefixed with with "I'm a techie at Tonido which does ..." then you'd have got upvotes instead, especially if you are a techie.)
Try it. Its not the silver bullet it sounds like when you listen to people rave about it, but it is worth learning.
Oh that's a nice trick, I might give that a go - thanks!
Not at all. It's similar to Maven in Java. The only difference is that that Maven uses XML to define a project's dependencies, while RubyGems uses Ruby.
Ask HN: How Will I Know If A Domain Has Been Banned On HN?
This might have happened recently, so PG's list here http://news.ycombinator.com/item?id=499044 will not help.
TL;DR: Gruber says Apple not being as open isn't important; that everything is fine with Apple; that Apple really do 'Think Different'.
It's actually right in the post that he's based in Zurich.
Actually, from what I understood from listing to a TTC lecture series about this, the "decline and fall" of the roman empire is somewhat of a fiction, in that it wasn't a brutal event, more of a long slow disintegration over the span of a thousand years. To give some sense of perspective, that's 3 times longer than the US has existed, and people have been clamouring that the US is in decline for the last 50 years.

What happened is that regions progressively became more independent and broke off from the central hegemony of Rome and then Byzantium. It took until the 1400s for that last official centre of Roman power to dwindle, and even through to today, Rome has maintained a huge influence on the rest of the world through the Roman Catholic Church.

So, rather than falling down, the Roman Empire slowly but surely transformed into something else. Arguably, we (western civilisation) are the direct descendants of the Greco-Roman Civilisation, and so one could make a (somewhat strained) argument that the Roman Empire is alive and well today, just in a different, more modern form, that has undergone 2000 years of evolution.

What to make of this myth of the downfall of the Roman Empire, the Dark Ages, etc? Well, according to that lecture series, this was largely a myth concocted during the Enlightenment to position it in history. The Renaissance needed to frame itself as a major cultural change, so it helped to frame history as "the Classical period, the Dark Ages, and now the Renaissance" - and draw on a fine period of history to support all the new ideas and revolutions brewing (i.e. "things were good back in Roman times, then things were really bad because of the Church, and now things are better again because we're standing up to the Church"). For the people living through the supposed transition between the Classical Period and the Dark Ages, though, apparently, there was no such stark difference.
If they could, they would program in Lingua::Romana::Perligata.

http://www.csse.monash.edu.au/~damian/papers/HTML/Perligata....
I really like the part where he talks about how companies have forgotten that employees are human beings. So true in so many cases.
An open letter to Name.com
Pdf of Eichin and Rochlis's paper is here: https://www.utd.edu/~edsha/security/internet-worm-MIT.pdf
The vasectomy (and I guess the tube ligation as well, I haven't looked into it) is NOT reversible. You can try and there's some success rate, the sooner you do it the better chances, but it's not a reversible method.

Don't use it as contraception, it's easier to educate and use different methods.
That is precisely what the Ubuntu proposal describes.
I am not sure that Andrew Mason would be universally described by all as an "excellent CEO"...Groupon's financial performance suggests otherwise.
Inflation mostly. Kind of ominous isn't it?
Creating a Marketing Plan
> How Will I Know If A Domain Has Been Banned On HN?

AS PG suggests, "You can easily check whether a site is banned by submitting something from it and seeing if it gets killed immediately."
I experimented with Literate Programming in PHP two years ago: http://bergie.iki.fi/blog/literate_programming_with_php/
ISPs ordered to block access to file-sharing websites
> He's prepubescent, he's not got a problem with his sexuality because he doesn't even have a sexuality.

I agree with the rest of your comment, but that specific sentence... It has been known for at least a century that children, and even babies, have a sexuality (which does not mean they have sexual intercourse).

http://en.wikipedia.org/wiki/Psychosexual_development
After reading this I felt like I had been subjected to a 10 minute shrieking rant by an Apple fanboy. By the end I hardly cared what he was saying, I just wanted it to STOP!
Don't ignore the extremes. Before coming to conclusions with statements like "Romans didn't know X", "Romans couldn't do Y", reflect on what you mean: you are referring to the general and ignoring the rare extremes. I bet you could find a few people in the whole empire who knew about more advanced math and even the number zero. You could also find the best craftsmen to make intricate gears, and forge strong magnets. Indeed, that's how things would go in the old times. Masters would protect their secrets, and only if you had the money to hire them, you'd get the exquisite work. That's why, sometimes the know-how would be lost; like the examples for masterful crafts in the other posts.

In short, they didn't have the scientific and industrial revolution that we had. In their times, the masters were able to make money out of their knowledge and eliminate competition through secrecy. So, with enough money in hand, you could do a lot better than what was available to an ordinary person in the Roman times
Bureaucracy has the potential to do 100% good or 0% good, specific examples don't change that.
I remember at the time reading usenet postings about the worm as it spread, and I got the impression that for a couple of days many people really didn't know what was happening. The response was very improvised. I was an intern at IBM in 88-90, and all gateways between IBM's internal network (VNET at the time) and the internet were cut without warning - even though I doubt that IBM had many VAXes or Sun3s.

I'd also read Neuromancer the previous summer and me as a twenty-year-old thought this was all rather exciting...
Lisp is a huge success, not because people have built "commercially significant applications" in it, but because it has expanded how generations of programmers think about programming.

I'm not defending Lisp specifically (in fact I don't like it very much.) It's that the notion that a language can be "better" or "flawed" in an unqualified or objective way really irks me. The viewpoint that the only reason anyone would ever program anything is to create production software is, in my frank opinion, an intellectually stunted one.
But a site could also come up as [dead] for other reasons? Or, if it comes up as [dead], is it a given that the site has been banned?

In which case, what is the appeal process, other than sending an email to the email given in HN rules?
The design of the difference engine and the analytical engine were dependent on tight tolerances in the parts, but that was a design choice not a fundamental constraint on mechanical computing devices. Indeed, look at "experiments" such as the tinkertoy computer (http://www.rci.rutgers.edu/~cfs/472_html/Intro/TinkertoyComp...) for examples of other designs based on other principles. The idea that the ancient Romans would have been incapable of building tinkertoy parts is simply not believable.

Also, people have managed to build difference engines using legos, meccano/erector sets. Here's a video: http://www.youtube.com/watch?v=KL_wy-CxBP8
Well, they get in the way of the user doing what she wants, of course. But they're a necessary evil, quite firmly entrenched by now (OpenID is subjectively worse even though it might be technically superiour) and they come expected for users these days. Just as you (usually) tell others your name when you call them on the phone, user names and passwords are kind of expected as a way of telling a web site who you are.

However, I'd say that prompts that may pop up whatever you're currently doing and ask for things most users cannot make an informed decision about. Eric Lippert once nicely summarised the problems in [1]. And while browser's confirmation dialogs are usually no longer modal, the problem persists. In the vast majority of cases the wanted result is »increase storage limits«. That this might pose a denial-of-service risk is something they are often not aware. And if you try telling them up-front they either won't read it or are needlessly scared. It's a hard problem, actually, especially given user habits concerning message boxes, confirmations and stuff.

[1]: http://www.mikepope.com/blog/AddComment.aspx?blogid=480
London Web Summit LIVE
With a long backlog of couples interested in adoption, having undergone rigorous checks, this would have been easy. The judge let a couple adopt a child where half the couple wasn't even informed.
I can't wait for this to support Java so I can at least have some beautiful tools to get me through the soul sucking days of Spring development :-)
Check out the 2.3.1 pull request for more details on the changes in this release.

This is the pull request: https://github.com/twitter/bootstrap/pull/7111. I have no idea how anyone thinks that such commit messages are a good idea. The link certainly doesn't provide more details (unless you read each commit diff).

With that said, thanks for everyone working on Bootstrap. I've used it multiple times for smaller, personal projects and it's been a great time saver.
Stopped reading after a few paragraphs. He himself contradicts his arguments.
C++ Annotations (9.6.0)
That page is full of meaningless marketing fluff.

In a typical build system, the dependency arrows go down. ... In tup, the arrows go up. This is obviously true because it rhymes. ... This makes it very fast.

You've changed your notation and this magically makes your program work faster? Don't insult me.
> > Apple, in contrast, always treats itself better. (Try removing iTunes from your iPhone.)

> That’s the entirety of Wu’s second meaning of “open” — a comparison between a web browser and an operating system.

I think he missed the point here. In Firefox everything gets treated more or less equally, whereas on the iPhone certain apps get treated better than others. For example, there's the whole "only allowed to use Safari renderer" nonsense.

>Mozilla now has its own mobile OS, on which, I’ll bet, there are at least some apps you cannot remove.

I imagine the only apps on Moz you won't be able to remove would be ones that deal with system settings. To be seen, but there'd be no reason not to build it that way.
> Is there any uncensored search Engine

"Censored"? What do you mean? Can you yell "fire" in a crowded theater? Can you libel someone and expect no sanctions? Can you upload and download copyrighted materials? Can you post state secrets? If any answers are "no", then there are no uncensored websites or search engines.
as DanBC said, the "canonical" definition of a computer is based on programmability. In that sense, the precursors to Babbage where some mechanical looms like the Jaquard Loom ( http://en.wikipedia.org/wiki/Jacquard_loom ).
This is a rather silly analysis.

Open beats closed over a longer time scale. It's an overall industry trend, not a scoreboard for individual companies.
The 7 most common mistakes in presentations
Kind of but not entirely true - I will defer to real historians but roughly it breaks down like this
100 - 180 AD : golden age of emperors, what we think of when we think Rome

200-350 : serious decline and infighting, split into four regions, during this period attempts to enforce price controls to stem inflation. Rome itself stopped being political centre

350-400 Constantine recovery (unites to one region again - one empire of three parts, one god of three parts, one emperor - gettit?)

400 + : total collapse of western empire - communications fail, smaller regions contest with each other, and inflation wrecks the value of economies as trade collapses. Eastern empire carries on with vastly reduced army and trade links to Persia.

This really was a dark ages - impoverished, illiterate, backwards looking and lacking trade with most of the world.
There was no single definition of dark AGRs - mostly because there are few ways to be right and many ways to be wrong
In short, the glory of empire did not last as long as everyone thinks - mostly Rome was a trade agreement that everyone else was keeping up in lieu of anything better.
BSkyB buys O2 and BE broadband businesses from Telefonica
Not a particularly vicious cycle given a society that
a) only works if it grows
b) only grows due to immigration
That in itself sounds kinda dangerous. Not using some sort of "static" structure to define dependencies, I mean.
A bit surprised not to see Bind mentioned here, as it's a kind of an industry standard.

Personally, I got Bind installed on all my machines, both for DNS zones and resolving. The only exception is my phone, and that is only because I couldn't find a package for it.

For those that do not want to deal with config files, there is also GUIs like gadmin-bind.
I think you're wrong about Python. It has very powerful abstraction and runtime reflection mechanisms that enable DSL-like frameworks, such as Flask or Django, to be implemented in it.
If major changes (like dumping Gnome for Unity) get triggered by the same button as security patches etc users might be reluctant to press that button.

And if there's a major change and some users decide to wait before upgrading (while the bugs get ironed out) it's easier to support them if they all wait at the same version.
It's my understanding that HN prefers that these sorts of issues not be discussed in the public forum -- only because they're not topical. Try asking one of the editors directly:

http://ycombinator.com/contact.html
Youtube's new easter egg (make sure sound is on)
Their idea is to make revenue from additional sources other than just the monthly fee.
New iOS and Android OR Mapping framework will be released soon
Wtf does "Islamo-fascism" mean?

There are millions of Muslims representing hundreds of view points.

"All Christians are homophobic retards." What? There's nothing wrong with that statement. It describes those Westboro morons and therefore can be extrapolated to every Christian, right?
Try putting a different browser renderer on Firefox OS. You're pretty much locked in to JavaScript — unless you can somehow build WebKit with Emscripten, you're already behind what iOS can do — even with Apple's rules.
Interesting tool though right now in our company we use Symphonical.com a lot as it is well integrated with Google+ Hangout and has useful templates to organize and share tasks.
The DJI Phantom drone mentioned in the article has a GPS chip that allows the drone to stay in a stable/fixed position in windy conditions.

I bought a Phantom myself and in combination with a GoPro camera it's a perfect way to shoot aerial footage (photo or HD video). A quick picture I shot last week: http://imgur.com/aMnRzuA
Sure, will do. Thanks.
Could we say, DSLs are the new frameworks?

For example for a web-dev in Java you'd use a MVC framework.

In Clojure you get a query DSL to do your model, templating DSL to create your view and routing DSL to specify your controler.
Do not fall in the learning curve
Spec? For an in-house framework? Luxury!
I meant I don't understand why Chrome forces this error with no bypass.

Do we really need to be sniping?
Will there ever be time tracking? That's one feature I really wish Trello had by default.
How the hell has no-one mentioned Clifford Stoll's "The Cuckoo's Egg" yet? http://www.amazon.com/dp/1416507787
SpaceX CRS-2 Mission Launch at 10:10am EST
Customers buy into visions, not products. The iPhone is successful because it's both a great vision and a great product. In its time, Windows was a great vision, at least from the perspective of the people who signed off the budget for buying Windows PCs. Gruber is right that open vs. closed has nothing much to do with it.

However, I think that it gets harder to stay closed over time. As markets mature, products have to do more - interface with more hardware, be deployed in more scenarios and so on. The "ecosystem" becomes important - how many apps do you have, how compatible are you with the relevant bits of hardware? Apple have done fantastically well at both of these things, ensuring a large and high-quality app store, and good integration options. You can switch almost your entire digital life over to Apple products and this works.

But will it always work? Will Apple always be able to ensure that your Apple devices integrate smoothly with your self-driving car, your 3D printer, your home automation systems? As the size and scope of your "entire digital life" gets bigger and bigger, it becomes increasingly difficult for Apple to control the entire ecosystem. Not impossible, but to do it they need to keep on executing at a very high level. They need to be able to say to people that across a very wide range of devices, the Apple device is always the best choice, that you don't need openness and interoperability because why would you ever choose something that's not Apple? And to do that, you do need "genius".

They're already failing somewhat. I don't know many people who think that iCloud is better than Google's equivalent, or Dropbox. iTunes is unloved by most people who use it, surviving largely on lock-in effects and Apple's good commercial skill in dealing with the music industry. If I stop caring about iCloud and iTunes, it becomes much easier for me to stop caring about my iPhone and use an Android (or WP or Firefox or Sailfish or whatever) device instead, because Dropbox and Spotify are open and don't make it difficult for me to do that.

TL;DR: Maintaining a closed ecosystem is difficult in direct proportion to the number of different components in the ecosystem, and the number of components is only going to go up.
دستگاه جوش لوله پلی اتیلن - جوش لوله پلی اتیلن | نوین تکنیک
محصولات نوین تکنیک شامل دستگاه جوش پلی اتیلن(بات فیوژن)، الکتروفیوژن, منهول پلی اتیلن و لوازم جانبی الکتروفیوژن و اتصالات جوشی پلی اتیلن است.اجرای انواع لوله های پلی اتیلن به روش های بات فیوژن و الکتروفیوژن پذیرفته می شود.
Inter-active Cologne
Inter-active Cologne - what are you doing for our city? A recap of Cologne's 8 super-awesome inter-active years! http://www.thepiratesinn.com/inter-active-cologne/
Do you know which one?
Looks really nice. I want to use it. I also like vim.

BUT could do with some more documentation.
I could be wrong, but I think it was edited in. Otherwise scaevolus would probably have pointed it out instead of going to hunt LinkedIn.
The article is mainly a good reminder of how many things you can do yourself. The a posteriori reasoning without concrete proofs is faulty in the sense that the same reasoning can be applied to a lot of things beyond the romans: could the ancient greeks have discovered penicillin?
Transplanting TeX Live from one Windows system to another one
I'm using gandi, as you say prices are a bit more expensive but I have had no problems so far. Their admin UI is even bearable, which is almost worth the cost alone!
But Sky is known for being slow and having bad customer support. We've had our problems with O2 but as soon as I raise a complaint they look into it and commonly offer discounts/refunds for any issues.

Will have to move to another ISP #sad
Engineering and UX design are both examples of communication. When I write code I communicate with multiple audiences in mind - the compiler, my current and future colleagues, and future versions of me, that might not remember what this variable is, so better name it meaningfully. Similarly I communicate with my employers about what they want me to develop, and I communicate with our users, to help them understand what this thing that I coded does, and how that is beneficial to them.

I find that the best engineers (indeed the best people in any role) are the best communicators, who are constantly aware of the many audiences that they are communicating with and are always weighing these many different needs. A good engineer is an ambassador between the technical and non-technical.
That's pretty much Gruber's point - that open technologies/standards beat closed ones in the long run, but that "open vs closed" is nonsensical when applied to analyse company performance.
I find it odd that internal motivation could be so low that someone would need to wait for an external motivation, like a hackathon, in order to do something they wanted to do, like learn something new or challenge themselves.
How Do You Measure a Company’s Culture? In Cheeseburgers, Obviously
"A constant time initial cost for recurring savings in bytes transmitted seems like an excellent use of CPU time to me."

Wish more people understood this aspect of web scale! well said :)