skysight-inc/HackerNews huggingface dataset:
I did a couple years of contract work on SCO systems, doing migration to Linux systems. SCO UNIX wasn't awful. It wasn't good, at least not when compared to Linux (which was really solid and powerful by that time, I think we were moving to RHEL 2), but it wasn't bad, either. Extremely reliable, anyway. There was probably a way for them to build on their strengths and embrace the new Open Source reality, but they obviously missed it.

cstross has written some interesting stuff about his time at SCO, linked elsewhere in this discussion. I found it a good read.
RMS doesn't read the web using wget because it's the only free software way. It's not like there aren't free browsers, even in gNewSense.
Federal appeals court upholds ruling that cheerleading is not a sport
The best comment was "The counter-measure is to make sure that no code is 'other people's code', and thus there is no good reason to stay out of it"

http://www.informit.com/articles/article.aspx?p=1926692
Ignoring .bash_profile vs .bash_login vs .profile, the bash man page essentially says:

login shell .profile
interactive non-login shell .bashrc
run by the remote shell daemon .bashrc

I wasn't sure exactly what counted as a "login" shell so I got each of my .profile and .bashrc printing into a logfile. These are my observations on OS X:

log into OS X user account (nothing)
new terminal .profile
run "bash" from that terminal .bashrc
run a shell script (nothing)
ssh hostname .profile
ssh hostname somecommand .bashrc

The behaviour of ssh seems (to me, at least) to contradict the bash man page. Anyway this was all so complicated that I'll never remember it, so what I ended up doing was:

* .profile does nothing other than source .bashrc

* In .bashrc anything that should be specific to interactive shells goes inside:

if [ -n "${-//[^i]}" ]; then
...
fi
Gertboard expands the Raspberry Pi’s GPIO pins
rms uses an open hardware MIPS netbook made in China. According to the Debian wiki, "It is the only laptop with a free BIOS (PMON) and wireless support that doesn't require binary blobs."
Why are Soviet and Chinese rockets half as cheap to launch per pound than comparable American and European rockets? What are they trading off?
Thats only true if you only negotiate via data in the pipe. dtools (in the article) uses non-mandatory file locks to do the content negotiation on the pipe.
The myth of $10,000/lb launch costs
There's the Free Software Directory: http://directory.fsf.org/wiki/Main_Page
The OSS Radeon driver is more than sufficient nowadays for non-3d composting of windows and playback of video.

Intels integrated gpu driver is also really good, to the point where you can play ~5 year old games on it just fine with a high end chip.

I wonder how you would pull off OSS hard drive / ram / mobo / psu / etc. It would require that the design schematics and documentation are public. I assume many of them are, but some might not be, and it would be a pain to investigate open hardware.
The real minimalistic, agile approach is a magnetic whiteboard with index cards.

I'm not trying to be snarky here. A whiteboard has high resolution (300+ dpi), tons of real estate (8 feet by 4 feet), a haptic interface (you can carry the cards back to your desk), and constantly broadcasts status information.

Why people would sacrifice that for some crappy 30" monitor mystifies me.

(Okay, it doesn't really mystify me. It's necessary for non-colocated teams. But with rare exceptions, that just makes electronic "agile" tools a palliative cure.)
Everything is a Remix: The TED talk
And aluminium is basically clay.

But 75% of the price of aluminium is electricity.
I think I saw a documentary on him in school. It was an interesting life: come up with crazy demos, and convince other people to turn them into products.
Yes, the weak link here is obviously getting all kinds of output into the pipes 2.0 format. Triggering such output via format negotiation is possible, but you still would have to add support for actually outputting it.
You are the reason I read hacker news comments. This is so short, yet so true... and cleverly connects both subjects!
My City Eats
Now you can also find best entertaining and eating place in orlando through My City Eats facebook fan page. Simply log in this fanpage and get connected with my city eats.
Could you achieve the same outcome by spreading the logic though the three standard bash dotfiles? Standard names plus no symlinks, i could live with that.
Also see https://github.com/unconed/TermKit/
Thanks for the suggestions. I did send them an email doing just that, actually. I got no response. I could escalate, but it's not clear to me that the time invested would be worth it. (Actually, I'm pretty sure that it wouldn't be worth it. My opportunity costs are high.)

You mentioned the DMCA, but I'm not so sure YouTube is operating under the DMCA in this matter. My video wasn't taken down, it was just "claimed" under YouTube's own rules.

One thing's for certain, I won't be starting anything new on YouTube. I've moved to private content hosting for my new Javascript series. I pay for it, and I like it that way.
For certain types of unix pipeing, I have found it useful to pipe from tool to CSV, and then let sqlite process the data, using SQL statements. SQL solves many of the sorting, filtering, joining things that you can do with unix pipes too, but with a syntax that is broadly known. Especially the joining I have found hard to do well with shell/piping.

I think a sqlite-aware shell would be awesone, especially if common tools had a common output format (like csv with header) where that also included the schema / data format.
I'm not sure, it's probably not too complex by GNU standards.
Style, hand pick & download icons for your project
At www.iconbench.com you can style icons before you download them.
I don't think there's a private solution to this problem. If we look to functional educational systems (example: germany), we see that other countries are often much better at matching people up with careers that match their talents (or lack thereof). Instead, we have colleges that will take whoever can pay over whoever might be the brightest academically. The people who can pay aren't necessarily the sharpest crayon in the box, and the people who can't might be the next cure for [insert x here].

State universities at the very least should be tuition free so as to not completely fuck over students from dysfunctional families who won't help/families that can't afford it. Of course, it would also be wiser to raise entrance standards and somehow figure out how to stop the ridiculous GPA inflation that goes on in the liberal arts fields. STEM still pays relatively well, but that's because our standards haven't dropped; unfortunately, many requirements for maintaining a scholarship fail to take choice of major into account when setting a minimum GPA.

Anyone can get a liberal arts degree if they have enough (or can borrow enough) money, which is why it means shit nowadays as a measure of IQ.
I've noticed that the NUL-termination problem [1] has come up a number of times in these comments. If you want a solution to this that isn't so drastic as an object system, perhaps take a look at Usul [2], non-POSIX 'tabular' Unix utilities which use an AWK-style $RS.

[1]: http://news.ycombinator.com/item?id=4369699

[2]: http://lubutu.com/soso/usul
I think this was the right move. The recovery and the long term sustainability of the company is much more important than helping some investors earn some money in the short term, while the company keeps becoming more irrelevant by the day. Look at Apple. They didn't even give dividends until they had $100 billion in cash. Marissa Mayer should use the money to put Yahoo back on a high-growth path, which would benefit everyone, including the investors.
They might have. But the problem for everyone would be proving authenticity of the million clones these torrents would have then. Another trojan-distribution opportunity?
I loved this bit: "Leadership requires empathy, an ability to put yourself in your subordinate’s shoes"
Somewhat surprisingly and quite sadly, they are mostly trading off bureaucracy.
This is the most overtly racist post I've seen on HN. Congrats.
Ask HN: Anyone raised money and wish you didn't?
I am curious if anyone raised capital and wish they didn't. Not because they got bad investors, but particularly because of the difference in running a self funded company (complete control) vs raising (and potentially having expectations, rules, etc...). Could you please share your experience specific to why not raising would or wouldn't have been better, particularly if you didn't need the funds?

I know how some say funds help you grow faster, or raising helps you "hire" an investor you otherwise couldn't hire. I'm not really interested in those factors. More so on the differences of dynamics independent of those.
> Use HTTP Basic auth instead of cluttering the URL query string with the API key.

Most APIs I've seen have moved off of HTTP basic auth, usually into including it as a separate header. Doesn't necessarily mean much, but it does mean it's not standard practice by any means.
def wrap_around(self):
"""Change the position of the bubble to toroidally
"wrap around" if it goes off one edge of the
map."""
if self.pos.x < 0: self.pos.x += 1
if self.pos.y < 0: self.pos.y += 1
if self.pos.x > 1: self.pos.x -= 1
if self.pos.y > 1: self.pos.y -= 1

Why isn't else used? In addition to efficiency it tells the reader that the author expects at most one of x++ or x-- to happen.
Top Overused Fonts in Design
So what's the problem with overused fonts, you might be wondering? They're familiar, you're thinking. It's what my readers expect.
A nice TED talk on IP and derivative works - Everything's a remix
Project::Inception.include? Infrastructure['base_architecture']  ~decide 'all'
Another reason why I think App.net has potential.
Kind of... That's pretty much what mine had evolved into, a bunch of them sourcing each other and making sure they weren't recursively sourced for when they're used on a different OS/machine, with complex conditionals to re-detect if it was interactive or not and logic to try to not re-run things too often that was only supposed to be run on login... with no certainty that they were really doing what I intended in weird circumstances like `ssh ... command`.

But those wouldn't have been "shareable" or standard either- unless they were all shared as a group. When someone says "here are some lines from my .bash_profile"- they are not implying something by having them in bash_profile and not bashrc. No one in their right mind would think "must be something they only want to run when they log in." Instead, you take those lines and put them into your .bashrc or .profile or whatever you happen to have working well enough. Or, worse, someone says "here's my .bash_profile" and someone new to osx drops it in their home directory and all of a sudden nothing works because bash stopped looking at their .profile that already existed, while someone on linux drops it into their home directory and it looks like it's not doing anything at all.

etc. (: obviously people get it to work, and obviously "madness" was a euphemism, but I was tired of all the ambiguity.
This just got much clearer in Python3, all string literals are now Unicode by default, making it much easier to code internationalized programs in Python.

There is an "Explicit Unicode Literal" (u"string"), to make it easier for library authors to run their libs in one codebase on Python 2 and Python 3. (In Python 3 "string" is the same as u"string")

Codecs are in their own modules, like for example base64, where they belong.

The confusions seems to be with Python 2, Python 3 has fixed it, so move on.
Well, any path that lead to superhuman intelligence is dangerous. Self-improving AI may be the likeliest, but it's not the only one. Think Upload, brain-computer interfaces, or computing overhang, for instance.
I was really looking forward for something like this. I hoped the price would be a bit low though.
Related posts:

The Dumbest Idea In The World: Maximizing Shareholder Value[1]

and

Does Business Short-Termism Require A Long-Term Stock Exchange?[2]

[1] http://www.forbes.com/sites/stevedenning/2011/11/28/maximizi...

[2] http://www.forbes.com/sites/stevedenning/2012/07/03/does-bus...
No, ADVANCED.
throws a JS alert dilaogue when try to signup
The way I see it there's two distinct problems being coupled together, kinda like inventing HTTP but defining it only to be used with (html, gif, png) or something. The reality is that if your solution gets even some adoption, conventions will quickly emerge based on actual use rather than expected use, which almost never goes well. Additionally when some after-market use is discovered that wasn't part of the original spec, yet makes fabulous sense, existing implementations may be better positioned to deal with it (instead of suddenly finding they're being fed PNG files which are actually base64-encoded XML, or something mad like that, typical shoehorning crap).

Similarly, producing a big ecosystem of utilities to go along with it will probably result in a bunch of 1970s style compatibility commands that nobody actually uses any more (say, in 2030).

But feel free to bake a glib-specific serialization in and I'll feel free to pass it up. ;)

Love your fcntl() hack. My kind of hack!
First time I've read of RMS being cited as an exemplar of non-oddness, I'd suspect he'd be secretly offended.
Definite LOL on point one. The business should focus more on the needs of its customers than its owners? In what world does that make sense. I can see focusing on the customer rather than short term financial issues, but that doesn't seem to be what the article is advocating.
What was Yegge's split?
This isn't copying Google. This is copying any tech company that is planning to grow and innovate.
i think this is really cool! have you seen the recently announced http://browserver.org/? it puts a http server in the browser using a proxy.

i've actually done the same things myself, only 2 years ago -- a HTTP server and WebSocket server in the browser via a nodejs proxy server, see: https://github.com/izuzak/node-revhttpws
You don't need to read the whole manual. It's hard when you're looking for something very specific, but in this case it's just the FILES section, so I'll try man bash and then /^FILES.

It's like saying /etc/services has 11033 lines in it. Well, use grep or search in the document.
Absolutely support this. Far too much attention is paid to quarterly returns rather than business strategy, with very short term views of profitability.

I have some great war stories about this type of thinking. One of the best is Merrill Lynch firing almost their entire Bond trading desk because the market was quiet for a couple of months and the desk made a small loss. They did this just as the bond market turned and in rival companies the Bond desks went rapidly to rabid money making machines. Merrill Lynch had to scrabble to hire the people they just fired at vastly greater cost. This was literally a matter of weeks after firing them.

This type of thinking is one of the main reasons Merrill Lynch does not exist any more as an independent entity. When you reward your traders and managers on short term results, you encourage short term risk taking. What do they care if the position they have taken will potentially blow up in 3 years time if there is a fundamental shift in conditions? All that matters is their current last few quarters make them look like heroes and they are going to get a fat bonus...
Sounds more like PHP, quick and always leaving a mess behind.
Please, do release it! I'm (or was, decided to go with Apache Nutch for the time being) in the process of creating a similar crawler (with almost the exact same "technologies" you mentioned). It would save me a lot of time and we might be able to help with fixing bug and adding features...
I once saw a girl who separated each kernel with her fingers and ate it. I have not seen anyone else do that. She was eating in spirals, but I thought this is something worth mentioning because I have not seen anyone else do that.
TED Books
Is there any way to verify externally that there is actually a DDoS of the scale that WikiLeaks is claiming going on? Seems like it might just be a PR stunt on their side... As mentioned in other comments, there are so many other ways to distribute this type of info if you really want, and anyone savvy enough to DDoS on this scale should be aware of that, plus the information doesn't seem to be as hot as they make it out to be anyway.
It could also be that they are holding people's money (or rather, credit card info). And if they don't make their pledge goals, they can't collect that money.

They made their own rules, but now they have to stick to them.
Status.js, check your website for broken links
My algorithm for eating corn is patented and proprietary.
That's not neccesary, I've got right-click disabled on my website.
beautiful! :')
The only thing your plan doesn't account for is how we get the updates from the web developers on Mars :-)
That's all well and good until you want to get some real science done. The kinds of instruments carried by Curiosity are expensive and their science output cannot really be achieved by a number of cheaper alternatives. Quantity does not always compensate for quality.

Besides, in that kind of an environment it doesn't really matter how many probes you send if the electronics aren't massively rad-hardened--every one of them is pretty much guaranteed to fail sooner rather than later.
My suggestion is a satellite going around the Sun between Earth and Mars, so that there would be more visibility.
Sometimes I feel like POSIX idioms are like the bible to some here: untouchable.
Who needs a non-profit accepting donations? You don't see a foundation setup to support SMTP. The best solution for a decentralized approach would be a new protocol (and don't call something that communicates with HTTP a new protocol).

It could be all decentralized in the same way that email is - with DNS records. And once the protocol is defined, there could be many implementations. What would be needed is:

1) a server to server protocol (SMTP)
2) a client to server protocol (perhaps a web interface would suffice, but really a client protocol would be better). (IMAP/POP3)
3) Implementations of a server and a client (and a web interface for the server). (sendmail, mutt/thunderbird/etc...)

Who's up for it? Yes, I know that's a lot... I'm just tired of seeing people propose a federated version of Twitter and end up going nowhere with a complicated set of specs that are damn near impossible to implement. You aren't going to convince the Google's, Yahoo's, and Microsoft's of the world to support Diaspora. And that's who you need to convince - major email providers. They are the the most familiar with providing free email/identities to millions of people.
Actually I prefer Powershell's approach to transfer objects, as it is more flexible than standardize in a specific transfer format.

But I do concede that it has the downside that if the object lacks the properties you want to access, then it might be painful in some cases.
Probably this link can help http://elinux.org/RPi_Expansion_Boards

What I'm looking for is a step-by-step field guide for "interacting with real world" for programmers with zero experience in electrical engineering.
What does it mean to be Chinese?

Technically, there is no Chinese ethnicity. China is made up of (officially) 56 ethnicities. My parents are ethnically Han Chinese. I was born in Canada, raised in America. I carry an American passport. To my neighbors, I'm a 华侨 (overseas Chinese); one taxi driver told me that I would be Chinese forever because it's in my blood. So what am I? Moving from the questions of ethnicity, is it possible for a foreigner to immigrate to China and become a Chinese citizen? I suspect the answer is 'no' but I have heard (perhaps from the internet) that one can become a citizen at the invitation of the Chinese government. It seems, being Chinese has more to do with ethnicity AND culture than anything else.

While some may deride China for being parochial/uncosmopolitan for this, many countries share this same trait: the majority ethnicity defines citizenship and acceptance. The United States isn't immune from this. Even though I grew up an American (and still consider myself American) I have experienced personal bias and prejudice because of my ethnicity. I got comments from kids about me going to Buddhist church (I'm not Buddhist), using karate in a fight (I don't know any form of martial arts), using chopsticks (this is true), or speaking "Ching chong, ching chong" (I am not familiar with this language). High school was hard. Not that it wasn't for any of my white friends who shared the same weight/height/car/popularity class as me, but none of them were ever told to "Go home."

The big "but" here is that I live/lived in the United States. And though there is a history of disenfranchisement as well as evidence of racial bias today, I am more hopeful that you (whoever you are) /can/ become American... not by becoming 'white', but by participating in a society that has the opportunity to change itself as well as the opportunity to change you.

It's not clear to me that this is possible in China (i.e. social change to embrace differing ethnicities). The average Chinese (pick any of the Chinese ethnicities) person has very strong feelings about one's identity as it relates to race and language (e.g. some people couldn't believe I was Chinese and couldn't speak Mandarin when I first got to China). In my first trip to China, I made a friend who relayed me this interesting anecdote (this was the late 90's): he (an American) was on a college campus and he engaged in a discussion about race relations in America with a Chinese student. The Chinese student told him: "There is no racism in China because there aren't any black people." While the ethnic tensions aren't as visible here, simply ask a Han person how they feel about Uyghers.
> we're funding an extensible piece of the next phase of the Internet — something decentralized

Unless there exists the ability for people to have their own App.net servers written in their own languages, then this is not decentralized. The recent trends towards web-app silos for our data is relatively new in the history of the Internet. If you want something decentralized, you need multiple clients and servers. You need the ability to set it up on your own hardware. You need the ability to make a new implementation if you don't like the old one. You don't need a single company running everything.
Spoken by someone who seems to have no experience of the real world, whether in the UK or elsewhere. Still live at home do you? Do you even have a job? The UK and US may not be socialist paradises but it is far worse in most other parts of the world, especially if you are not wealthy.
How is app.net going to prevent his?
It's actually a very neat trick, kind of similar to the way ice dancers speed up or slow down their rotation. Why aren't we using this instead of (or in addition to) flywheels for attitude control in spacecraft? It seems a cat-like mechanism of shifting angular momentum around could help reduce fuel costs by lessening the need to load/unload energy through maneuvering thrusters.