skysight-inc/HackerNews huggingface dataset:
I also occasionally forget the -s, and really wish it was the default since I'm almost always creating a symbolic link.
Someone told me 'fact before fiction' a long time ago, and I've never forgotten it.
Can someone explain to me why Salesforce would be interested in acquiring Heroku? Sure they're both powering next gen businesses on the cloud, but that's a really far stretch...
Except volume dials.
There's normally a monthly hiring thread you can post to
Its generally true, but I've developed systems that go sideways and fork into multiple versions, so the data structures get more complicated.
What to consider when hiring an intern for your startup
As an organisation Wikileaks should distance themselves as far from this sort of activity as possible. If they condone it, or even merely appear to condone it, then their fate is most certainly sealed.
Google only became aware of Zenter at their YC demo day, months after my initial contact with them, and snatched them up very shortly after that.
memcpy(lvalue, rvalue, size)

lvalue == write location
rvalue == read location

It comes from assignment syntax where the left hand side is the target of the assignment and the right hand side is the source. So this makes a ton of sense in C.

OTOH, the Bourne shell was built independent of the C programming language. The Bourne shell inherited a bit from its predecessor the Thompson shell which introduce the concept of command piping. In this case, all operations followed the pattern of data flowing to the right. This is the opposite of how assignment works in all programming languages where data flows to the left.

That's why shell commands generally move data from left to right based on their argument ordering.

FWIW, tar is unique because tar wasn't meant to do archiving to files. If you just did `tar c directory' it would archive the directory to a tape device. The `f' flag is there to redirect the output to a file (instead of the default tape device). So `tar cf foo.tar directory' is not backwards, it just uses an unusual argument convention. The modern form would be `tar --file=foo.tar create directory'.
I do wonder why data store projects such as MongoDB and CouchDB don't start with FTS as the very foundation of everything they do - task one should have been FTS.
the correct URL is http://www.businessinsider.com/sv100/2010
And sometimes doorknobs, but those are abstract enough you wouldn't expect them to behave the same. Unless you're talking about screwing the dial itself clean off.
Yes, theoretically national power supersedes power of any single corporation in that country. That doesn't mean that corporations as a whole don't influence governments or vice versa. It all comes down to who needs whom the most.

US multinationals do depend on security provided by US Government, but they can exist without it too. The US Government on the other hand is absolutely and wholly dependent on large multinationals, at least in it's current form.

In China or Russia it's the other way around. Government does work with both domestic and multinational big co's, but shall the need arise they will be reduced to Nil in no time as has been demonstrated time and time again.

P.S. power of any individual politician exceeds that of largest corporations? Seriously?
The common use of "nonplussed" means exactly the opposite of the intended meaning. It may be wrong, but it's generally understandable in context. I'd argue "could care less" works the same way.
Good reference on link building: http://www.seobook.com/archives/001792.shtml

It's a little older, but still valuable. In fact, someone submitted it here, rather recently.
Thus requiring the EFF to spend all their resources defending themselves instead of needy others?
Why manually specify a key as a string instead of using an int auto_increment?
That's how I finally got it right. Now I just remember that the second arg ("dest") is optional.
Seems to me that your analysis suffers from a fundamental attribution error (blaming you rather than circumstances). While it is possible that you could have done a few things better (with the help of the ever so omni-potent captain hindsight), my experience is that such deals are complicated and involve a lot of people. So I think it is much more likely that the final outcome was more out of your control than your essay implies.
Do Energy Drinks Improve Athletic Performance?
Perspective:

SpaceX total expenditures $0.4B

Result: Launch vehicle developed, capsule successfully launched into orbit and recovered

Government-run Constellation program total expenditures $10B

Result: at least eight years and $15B from such a test

Score: 1-0 private sector
Most assemblers have fx

mov a,b

as from b to a.
tar is like that because of command lines

tar [args] [one thing] [list of things]

it'd be wierd if it was

tar [args] [list of things] [filename]

... but i will admit i frequently make that mistake.
In US civil law this is known as declaratory judgement http://en.wikipedia.org/wiki/Declaratory_judgment. I know of no equivalent in criminal law.
http://en.wikipedia.org/wiki/Akatsuki_%28probe%29#Orbit_inse...:

"The orbit insertion maneuver was confirmed to have started on time. But after the expected blackout due to occultation by Venus, the communication with the probe did not recover as planned. The probe was found to be in safe-hold mode, spin-stabilized state with 10 minutes per rotation."

Due to the low data rate in this mode (low gain, I assume unaimed antenna) it'll take a while to figure out what happened.
Which is really the odd ball. In a left-to-right language, it's sort of bizarre that we don't write `4 = x' since the rvalue tends to be the more complicated part of the expression.

The curious bit is, AT&T assembly syntax does follow this convention so you'll see something like `mov $5, ax'.
Replace Those Images with CSS: Rounded Corners
Here is what the swedes have to say:

http://www.google.com/hostednews/ukpress/article/ALeqM5iLBCk...
My mneumonic is "lentil", since it's ln (-s) <T-for-target> <L-for-link>.
I don't feel it's a crime. For that matter, I don't even prefer one over the other.

For "mv A B"

I've no problem saying either

mv into A the contents of B

or

mv the contents of A into B
Online transactions weren't halted, mostly just the corporate brochure-ware sites.

And attacking a website is never justified. It is wrong regardless of how much effort the owner puts into securing it. Likewise, it's exactly the same crime to steal a car that has an alarm as one that doesn't.
I'm reminded of the country song whose chorus goes:

"I've got friends in low places."

--

[1] I agree, as noted by Nathan below, that this isn't helping Wikileaks' reputation any (despite, of course, WL having nothing to do with this). That's the problem with (and sometimes, benefit of) friends in low places -- no one ever accused them of being sophisticated.

[2] A related thought.... The system consisting of [ Person who leaks info + Wikileaks ] seems to be a modern instance of the Robin Hood archetype. Instead of "robbing from the rich to give to the poor," this system takes information from the powerful and gives it to the (relatively) powerless. Just as with Robin Hood, there's room for debate about the moral characteristics of this approach (particularly on the taking side). And just as with every Robin Hood reincarnation, this system is despised by modern aristocrats.

As I believe pg noted in an essay, during the time-setting of Robin Hood, wealth was nearly a zero-sum game. Today, wealth is not zero-sum, but power still is -- making this archetype all the more fitting.
But, as a counterpoint, if you want to copy several things to a folder, you do:

cp [args] [list of things] [destination folder]
The problem with "from" and "to" is - which is the from and which is the to?

Is the "from" the file/dir I want to copy "to" a link?

Or is the "from" the name of a link I want to point "to"?

The dual meaning of some terms that the concept of links and making links creates causes a lot of this confusion, IMHO. Are we using terminology that refers to the act of creating the link or that refers to the direction of the link?

Similarly, I don't think it helps that the usage text and manpage for ln refer to "target"s.

(I know what you mean by your examples but I wanted to share my pet theory as to why this is always so hard to remember)
I worked this out with a friend a while ago; he'd just bought an iphone 4 and his existing SIM didn't fit. He'd been directed to a Vodafone store on the other side of town who allegedly had "the tool required to convert your SIM". We joked that this mysterious tool was probably just a pair of scissors. Maybe it was in fact just a big knife...
And gas valves.
Apparently Anonops.net was the home page for "an anonymous, decentralized movement which fights against censorship and copywrong," i.e. the group behind "Operation Payback" acting on Wikileaks' behalf.
Mashup Breakdown
I'm not saying this is the case today but... in general Akamai works be finding your location and directing you to the closest servers. The closest server might be overloaded but the network could be functioning fairly well for everyone outside your service zone.
The "get on a plane" advice is crucial. Product managers lead acquisitions at Google and are the hardest to reach. If you get any interest expressed from them, try to get in person w/ them within a couple weeks max, even if just for coffee. From there, it's helpful to send them a monthly or bi-monthly ping just to keep them abreast of any developments. They might not be ready to acquire now, but it's very helpful to remind them of you when they're ready or thinking of an acquisition

*disclaimer - ex-Google PM
Control your cable tv from your iPhone (if you live in Portugal)
My mnemonic for this is to remember that the link name is optional. When you specify only one argument the link name is the base name of the target (in the current working directory). Therefore the link name must be the second argument.
Sadly those friends aren't helping the reputation of Wikileaks. I definitely support freedom and information and the press, but organizing a DDOS doesn't help Wikileaks, it just associates Wikileaks even more with illegal activity.
interesting idea! thanks for sharing ...
It's the same argument order for mv and cp, also the same for rsync and scp

Hell, it's even the same argument order for git-clone.

Pretty much all command lines use "source destination" order.

Why is 'ln' confusing? Because people think of "linking" in a backwards way, it seems that if you're creating a link from A -> B, A is the source and B is the destination. But that's not the meaning of "source destination" that command lines expect

mv B A

A is the new B

cp B A

A is the new B, but B is still there

ln -s B A

A is the new B, except it's just a link, and yes, B is still there.

B is the source, A is the destination. B is the source of the data, A is the destination for that data; the command will create 'A' (or modify it), that's why it's the destination.

For the link itself, B is the destination, but for the operation of creating the link, B is the source, and that's the meaning that's consistent with all other commands.
What does Anonymous hope to prove?

What, do they expect people to say, "Oh why you're right. Wikileaks is a good thing and we should totally support it. Thank you for opening my eyes by horrendously disrupting my business for the day." That's asinine!
Probably just moved to freenet like they did during the business with the Church of Scientology.
Hackers Take Down Visa.com in the Name of Wikileaks
There's still http://www.anonops.info/
Garth Brooks for those who were wondering... take a listen here: http://video.google.com/videoplay?docid=-1063893612084739337...
Maybe Amazon worked out a deal: no national sales tax for an additional year in exchange for dumping WikiLeaks ;) </sarcasm>
Olark Review: 25% of our Customers Live Chatted with Us Before Buying
The reason strcat, strcpy have the destination first is because of the need to support a variable number of arguments. By definition, if the number of arguments is variable, they must be at the end. So if you think of sprintf for instance, the destination has to be first. Now, to be consistent, strcat has to behave the same and have the destination first as well, although it doesn't have a variable number of arguments.
You have a good point- but I really don't agree with your IM/phone etiquette. If you don't want to be woken up at 3am, then have your phone on alarm-only or don't have the IM go to your phone.
Great comparison.
Will this have any impact on customers wanting to use their Visa card? For example, if I head down to my local dinner, will my Visa/Mastercard transaction get processed?

I'd wager that the Visa network engineers would segregate all customer transactions. Processing would take place outside their general www/office/etc traffic.
Could you maybe add:

alias ln='ln -s'

to your .bashrc? A quick test of this in my terminal and the alias takes precedent over the ln command. Although, I guess it'd be worth doing a few tests to make certain!
Is it wrong to think of this at a very high level, where basically the internet as an system that relies on information to function properly has turned on its immune system?

I know this is a very meta idea, and its extremely easy to break this down to the component entities (Visa corporation, thousands of individuals, etc). But under the meta concept, wouldn't that be like individual t-cells talking to each other?
although i'm not using it yet, i'm looking at adding http://www.elasticsearch.com/ next to my MongoDB store for indexing and search. i particularly like its support for "rivers," and support for push vs. pull method of indexing remote sources.

if you're already using CouchDB, check out http://www.elasticsearch.com/blog/2010/09/28/the_river_searc...
http://latimesblogs.latimes.com/technology/2010/12/operation...
How To Create a Windows 7 USB Installer
Migrator.NET uses a similar setup for .NET programmers.
That page says some of the server are under attack.

anonops.net is the one that hosted LOIC, I believe.
Yes, but...

When you turned on your ZX (if I recall correctly) it popped up in a BASIC interpreter. As did the Commodore PET, VIC-20, C64, TRS-80 CoCo, ... and you get the idea.

My nephew does not yet have his own computer, but if he did, it would boot up into Windows/Mac/Linux. So then I suppose the question is what sort of "encapsulated" (?) programming environment we could install for him to work with. Maybe Hackety Hack would be an appropriate choice in this circumstance.
Be advised that the 30g is 15g in and 15g out, so make sure you cut off traffic before the tor node shows 15g transferred.
Ok, so Paypal was told by a high-level Federal agency that Wikileaks was illegal. Freezing the account seems like the safe response to that.

It is not. Freezing an account is a safe response to legal documents that have legal force, from a court requesting that this be done Some vague threat by an unnamed bureaucrat should be treated as nothing more than political pressure.
Ruby's alias_method(new_name, old_name) always gets me also because I'm so used to ln [-s] (src, tgt).
Why is this a joke?
In my experience the more variable argument often comes last, presumably for easy reuse. For example...

$chown user1 file1
$chown user1 file2

$ln -s file1 file2
$ln -s file1 file3

...seems more likely than...

$chown user1 file1
$chown user2 file1

$ln -s file1 file2
$ln -s file3 file2
Right, that's more or less what all the approaches I've seen use. It's not indexing in the sense of full-text indexing for fast retrieval, all of the data is more or less greped over. It's basically just a full-text search, not an index.
I always forget the argument order of the `ln -s` command...

...because I met the `man` command.
Why Groupon Said No To Google's $6 Billion
Seems like an awful lot of feigned shock about paypal.

Just because paypal are frequently rubbish doesn't make it less outrageous.
Please report bugs here: http://bugs.racket-lang.org/
Which version are you using?
Open Sourcing The Food+Tech Connect Business Plan
Is this really an attempt to support free speech with a DDOS? Or is there some sort of meta/irony motivation here?
I just remind myself that second argument is optional (and it couldn't be the other way around for that to work)
True ... but as of yet, I just don't see a replacement, although 2025 it a long ways out there.

Right now, the dollar is still the least worst currency.
Facebook Bans Operation Payback Page
Finally something has pissed off enough geeks. I thought the government's lack of respect towards due-process, the systematic breakdown of basic freedom or the massive wealth transfer to the rich via dollar printing/bailout would've done it.

V for Vendetta.
I might be able to coax his parents into installing Python on one of their MacBooks for that purpose. Of course that may lead to him wanting his own MacBook next Christmas. ;)

So does your daughter work out the programs in IDLE? That's very cool, and encouraging to hear. (This is one of the reasons why I wish we lived closer to my brother and his family, so that it's something the nephew and I could work on together).
Yeah, same here to some extent.. and if somebody tells me that in an interview, that gets more or less the same point across. I definitely like to hear people say they read HN, participate on StackOverflow, Quora, Wikipedia, whatever. And if somebody says "Hey, I haven't read any book lately, but I'm watching this great set of videos on Machine Learning from Stanford" then I'm suitably impressed.
It would be more of a political statement than an image of button.

That being said, the EFF already does enough and hosting wikileaks would likely cause more problems than it would solve.
I'm not under the impression 'Anonymous' helps anyone beside itself.
Is it not part of his profession to be more interested in technology than the average person? I don't see much difference between that and a doctor collecting pictures of skin cancer or a poet browsing through a stack of literary journals.
18 Top Web Design News Sites
Thanks for the reminder, that's a good idea. Actually, I want someone to get me some LEGO Mindstorms for Christmas. ;)
SEO for an Online Store: Is it Necessary?
Over 5 million pieces of direct mail 'to be sent to dead'
Personally, I thank whatever higher power there is for those people and their actions.

Their actions raise the "censorship costs" those private enterprises (seem to have to) pay from now on upon deciding it is in their best business interest to discontinue customer relations with customers who engage in allegedly illegal activities without investigating the supposed illegality of their customers' actions themselves.
https://webcache.googleusercontent.com/search?q=cache:anonop...
This happens to be the first comment in the thread on Reddit.
The team behind the iBatis OSS project (now known as MyBatis) has a good tool named "migrations" which does exactly this. The original OSS project is a SQL mapping library for .net and java but the tool is independent of platform/language/OS.

Each change is stored as a script which have names like "<timestamp>_<brief description>.sql", and the timestamps serve as IDs as well in the "changelog" table in the DB. Creating the changelog table is always the first change.

The "migrate" command of the tool then has options for "status", "up" "down" etc., and features to create scripts to go from v1 -> v2.
Another nice concept they provide to the mix is adding an "Undo" section to each script so that you can rollback changes and downgrade schemas just as easily as upgrading them.
Ah, Processing. Yes, I like that idea.
When you drive too fast with your car, the policy will stop you and give you a fine, or take away your car on the spot. All within the bounds of the law, court-supervised. I'm not seeing the difference.

Imagine 100 years ago, when building and driving cars was practiced by enthusiasts only, how they must have lamented the prospect of not being able to drive as fast as they would like to on all roads! I'm not saying I'm looking forward to more control over the internet, but the Wild West days are over, and as the internet and computers become more fundamental in societal functioning, some form of oversight to safeguard a good functioning are inevitable.
It does help Wikileaks in that other companies not as powerful as Visa and Mastercard might think twice before screwing with Wikileaks. Who would want to be ddos like that and lose business?
A co-worker Engineer just went down to get frozen yogurt. They couldn't process his card. Apparently they route transactions through their domain DNS?

Suddenly corporate powers don't seem as strong. It's amazing how vulnerable something man made is.
> The ability of a community to completely self-organize, without central direction, and instantly execute a publicly-visible plan like this (...)

I don't see any reason to believe it went down that way.

It's probable it was a group who already had much of the ability in-place to execute an attack like this, and who decided to target mastercard.com because it was found to be vulnerable, or because paypal and amazon were out of thier reach.
Daemon and Freedom are wonderful books. A recent article in the NYT reminded me a lot of the series.

http://www.nytimes.com/2010/12/08/world/europe/08assange.htm...

"That left unclear whether a more serious threat would be carried out. In recent days, Mr. Assange has asserted that “over 100,000 people” had downloaded the entire archive of 251,287 cables in encrypted form. Only around 1,000 of the cables have so far been released; in many, names of sources who might be compromised or endangered were redacted.
“If something happens to us, the key parts will be released automatically,” Mr. Assange wrote in a question-and-answer session on the Web site of the British newspaper The Guardian. Mr. Stephens, the lawyer, reiterated that warning on Tuesday saying a “a virtual network” of “thousands of journalists” around the world would ensure that the rest of the documents would be published."
<ads>
Just use http://bitbucket.org/stepancheg/mysql-diff/ to compare schemas.
</ads>
Andrew is a cool cat.
Trade mark issues, Would any lawyer be willing to share advice?
Everything I read seems to have it that way. It makes no sense, it confuses and infuriates me.
Doesn't SpaceX have a $1.6B contract with Nasa right now?

edit, 1.9B contract, 600M spent by SpaceX so far, 300M of that from NASA, the rest from private money.

Don't forget, NASA is nursing the private industry to life. They're not stupid, they know their budget would go much farther if they had cheap access to launch into space. Constellation was largely welfare for Boeing and Lockheed.
I suppose the question to ask yourself is, "does our current model work?"

If you're managing to grow your business consistently and at a rate you are happy with using your existing model and the new pricing model may result in you losing access to this profitability because your new customer will be effectively competing with you at a lower rate, don't do it.

If, on the other hand, this new customer will give you significant distribution and you are still profitable with this model, I say go for it.
The one from the website - http://pre.racket-lang.org/installers/full-5.0.99.4-bin-i386...

I've got it almost working by replacing GetWindowLongPtrW to GetWindowLongW and SetWindowLongPtrW to SetWindowLongW - you have to search in all .rkt files. I also deleted the precompiled .zo/*.dep files (wasn't really sure whether I needed it).
This is better:
http://pastehtml.com/view/1c8i33u.html
Yes, but in this case it's true that the page violated the TOS. Just reading the text in the linked image makes it pretty obvious.