skysight-inc/HackerNews huggingface dataset:
The original community driven rocket-fuel for node.js:

http://docs.nodejitsu.com
http://github.com/nodejitsu/docs
Also, the syntax of Rust is less frightening for people who don't know Ocaml.
During my testing, I literally had a saved bitmap on my local machine which I reissued many, many times. Obviously this meant it was an exact match on each submission.
If anyone from Mozilla reads this,
- http://github.com/mozilla/rust/issues.

Is an invalid URL. You put the period inside the last </a>. You should toss that out :)
Why are Madonna, Britney Spears, will.i.am and others in our Hacker News Circle?
I feel the same way, it's nice on my smartphone because the thumbs are pushed into one column.

Themeforest is great, and I browse their templates weekly, if not daily, but what's with 99% of web themes having 400px high sliders on the index pages, sheesh!
I've no idea what your constraints are, but splitting the index into more manageable chunks, writing to multiple masters and reading from n slaves off each is an approach that has worked quite well for me (40 million plus records, big lumps of user generated content, total index about 100 GB iirc).

You sacrifice on the accuracy of IDF+, but gain some robustness as result too.

If the BitTorrent approach doesn't work too well, you might consider something similar. I've jotted down a few reading resources for scaling Solr++ but I should probably do a write up of the architecture I built for Boards.ie.

[1] http://wiki.apache.org/solr/DistributedSearch

[2] http://rossduggan.ie/blog/technology/reading-list-for-scalin...
well the minister involved just tweeted that it's not going to happen. not sure if i believe that or not.
https://twitter.com/#!/seansherlocktd/status/161600885435281...

but irish law can be funny. after years of terrorist activities certain laws can be pushed into place with little outside discussion. for levels of stupidity i usually recommend the book;'this great little nation' which contains a list of scandals that beggar belief.
http://www.amazon.com/This-Great-Little-Nation-Kerrigan/dp/0...
I've always believed that a language should have as little native as possible; the more you can off-load into a library, the better because it lets people extend the language in the language.

Why have first-class unit tests when they could be built on top of some other feature? If tests are part of the language, then using a different testing system (say something in the style of QuickCheck) would probably be at a disadvantage; if you have a language that can support expressive testing as a library, then it would be possible to add different styles of testing.
Great work! And thank you for linking to our blog post (http://www.scirra.com/blog/44/on-html5-audio-formats-aac-and...) in the Audio tag!
The trouble with a major disruption is that crime rates go through the roof. (In the worst-case scenario, you get roving bands of raiders.) How does preparing with a well-stocked kitchen help if a bunch of armed hooligans show up?

I don't prepare for the worst, simply because the worst is so unthinkable; I'm not prepared to shoot looters.
He's assuming all these emails are on an internal network.

If that were the case it's likely the government gained access from a MU employee they leaned on (there are redacted MU conspirators from the indictment who are apparently not presently being charged meaning they may have been cooperating).

What's more likely it seems is that these emails were sent internationally and the government (armed with a warrant hopefully) used their backdoors to access them. The arrests were apparently timed to conincide with many of the international employees being in NZ for KDC's birthday.
Translation From PR-Speak to English of Today’s RIM Press Release
This post prompted me to open up the first web app I ever wrote - a Rails 1.something app that was eventually upgraded to 2.something. It was pretty awful.

But as I went back to look at it, I found it wasn't unintelligible. It was just noobish. Lots of silly working around things that do not need to be worked around - that sort of thing. My models are mostly empty, if that tells you anything.

It's a testament to the Rails structure and convention that someone with no experience and a book can write something that not only works, but is reasonably readable despite being totally wrong.

As a side note, I made several thousand dollars off that app before shuttering it. Had it worked (the idea), I no doubt would have done some major rewriting. But it didn't so now I sit here looking at the fattest controllers known to man.
What can be done to improve http://hngp.axxim.net/ ?

Here's the Hacker News Circle, in case you still don't have it in your circles (it's really worth it):
https://plus.google.com/106419647632534512037/posts
Ask HN: Anyone working on any online gambling apps?
With most states pushing to get online gambling legalized, just curious if anyone is already working on a online gambling app?
I realize the tool isn't limited, but it only works with the (relatively) short list of terms that Google is using to display that Google+ pane.
Sorry for butchering your name :( Btw, what are you planning on doing with Python? Develop web applications or use it for testing?
My friend wanted to move his family across the country. He approached his managers with the proposal that they let him work remote. And, more importantly, he explicitly let them know if they did not accept his proposal that he would resign. He got the remote approval and he says that there was no bluff. He was all-in. If they said "sorry, we cannot do that. Cya", he would have had to resign. Because his creditability would be shot if he said "oh, thanks for considering". He feels he got it because he really was forcing their hand.
This is not really sufficient. Anyone who does not have an established handle needs to spend a year or so acquiring a following under some other services in order to be good enough for Google Plus. Consider, for example, kids who want to create their first pseudonym. This kind of policy very much pushes them toward using their real names, arguably at the time in their life when it is worst to do so.
If this is a game of setting the Overton Window then we absolutely have to push back, ideally with Draconian suggestions.

The goal is to make the idea of rolling back copyright duration to 10 years appear to be quite a sensible compromise.
No offense taken at all, and it's a good point. It's just that what facebook is doing makes random googling look primitive.
When I grew up in the late 70's and the 80's, a lot of US made stuff seemed to be crap. I think that part or most of the stuff now made in the US is more quality, because it's much more difficult to make cheap stuff and compete with China.
Dasient Has Been Acquired by Twitter
SSH Mastery: OpenSSH, PuTTY, Tunnels, and Keys
So, I brought up something similar to a third year law student last week. As he explained it, when the police arrest a drug dealer, the drugs are seized and tested for evidence. They don't get to keep the drugs, possibly destroy or sell them, etc. while the trial is pending. Likewise, in this case, the servers are going to be seized as evidence pending trial.

He also noted that a grand jury had been impaneled and indicted Megaupload (along with six individuals) and a judge had issued a warrant.

So, it wasn't just someone at the FBI or DOJ. It was a grand jury in the Eastern District of Virginia that indicted them. It is being prosecuted by a US Attorney. More than 20 search warrants were issued in nine countries. It was investigated by the FBI, the New Zealand Police, Hong Kong Customs, the Public Prosecutor's Office in the Netherlands, London's Metropolitan Police, the German Public Prosecutor, the Royal Canadian Mounted Police, and others. Megaupload and the named individuals will have a public trial.

I'm not saying that you should like it, but it is different from "feeling a lot like Russia". There's a certain amount of secrecy that happens in a criminal investigation to prevent those being investigated from being able to hide what they're doing (if they're doing something wrong).

I definitely had your reaction when I found out that the site was down and they hadn't had a chance to defend themselves. I think most of us see this as a civil offense - in which case, the seizure might not be justified (I use "might" because I'm not a lawyer). However, if you look at criminal offenses (bank robbery, drugs, gun running, art theft, etc.) you wouldn't expect the accused to keep that property pending trial.

We'll see how this plays out. If you don't believe what they did should be a criminal offense, even if they're "guilty" of it, you're not going to agree with any of what the governments are doing. You're going to think that they should be sued similar to what happened to YouTube and have the chance to defend themselves while operating. That's an argument to change the law and you won't be satisfied by the process no matter how above board it is. And I'm not saying that you're wrong - Megaupload does seem a lot more innocuous (even if wrong) than what we generally consider racketeering or conspiracy. I mean, if Megaupload continued, you're not going to have some kid getting addicted to crack on the street or gangs getting guns and causing violence in the community - some rich media company potentially loses a little profit. And I think that reality makes a strong argument that maybe seizure wasn't necessary. However, it's also important to know that there was a lot of due process in a lot of jurisdictions with a lot of different law enforcement working together on this one. It wasn't just seized because some unanswerable someone in a random agency decided they wanted to. Likewise, there will be a trial.
Ask HN: How do you know if you've mastered a programming language?
Agreed. 1, 2 and 4 seem uncontroversial to non-TCP experts like me. But I do think we'd need a lot more re-assurance from old-hand TCP crafters as to whether 3 (TCP Fast Open) makes much sense, let alone worth the huge deployment effort.

Changing the fundament of the Internet purely for the sake of a higher level protocol (albeit an important one) in the stack seems dangerous. This would be the case, if for no other reason that it sets a precedent for future changes. Changes at each layer should always be as stack-agnostic as possible. This is by design.
For the record - I don't think we're actually all that far apart - I just had a couple of comments :-)

I definitely agree that the scenario you are in exists, and isn't necessarily uncommon. My wife is a recruiter - and I have been both sides of the technical side of the hiring table - so I have a pretty good idea of how it works.

I just disagree that refusing to give the first is really either all that effective a tool.

First - I think the two best things you can to as a candidate are to (1) do your homework so you're not at a knowledge disadvantage and (2) do the extra work to have several competing offers.

With your example, it sounded like the candidate had a solid understanding of what they were worth. What would have really changed if they had simply named their number first? The candidate clearly had confidence in the number (since they walked away from your best offer) It might have saved both of you some time if they had been up-front about it.

Anyway - I think I was making two primary points:

1) The best way to improve your negotiating position is to do your homework so you have knowledge and options. Knowledge and options will give you way more power in the negotiation than any trick will.

2) Negotiating for salary is fundamentally different than other types of business negotiations. A salary negotiation is (hopefully!) the beginning of a lasting relationship. I think it needs to be approached - from both - sides with more focus on "win-win" than would be appropriate for other negotiations where a more hard-nosed approach would be appropriate. Personally, I am wary of both potential employers and potential hires that don't approach it this way.

Sorry - one last point from talking with my wife...

A recruiter is not simply trying to get you in the door at the cheapest salary possible (neither, really, is a good company). There are definitely companies and recruiters that work that way. A good recruiter/employer is trying to get great developers in the door for a salary that will make them happy. A good recruiter/employer will know that having to re-hire someone in a year because they left for a better offer or because you low-balled them at the beginning and didn't adjust is much more expensive in the long run.

When negotiating with the recruiter - don't think in terms of convincing the recruiter. Think is terms of given them the ammunition they need to convince the person who will approve the offer. Give them facts, data. information - help them build the narrative that will convince the hiring manager/director/etc that has to approve the offer that they need to hire you for the amount you want.

To me, going in with knowledge about what you need and what you are worth and being prepared to help the recruiter sell you to the decision makers is a much better strategy than anything as simple as "clamming up" :-)
How is that any different from a private citizen saying, "Those who count on the elderly for support need to understand we'll be watching very carefully who's going to stand up for MedicAid when their jobs are at stake"?

Bribery is, "Hey congressperson, I've got twenty thousand dollars that are yours if you change ordinance code to allow alcohol to be served at local gas stations."

Usually the FBI is very keen to find corrupt politicians, so if there is a whiff, and for all we know, there might be in this case, but we don't know yet, they'll pursue it. Here's a partial list: http://www.topix.com/forum/world/russia/TTEIUECQCP1EGDHCL

It's not always clear-cut, but my understanding is that there needs to be an implication of a promise of direct action as a result of exchange of goods, money, services, etc.
We all know MegaUpload is the go-to place for pirated content.

We all know that the west side of the Chicago is the place to go to buy drugs. That must mean that everyone living west of Halsted Street is a drug dealer and should be put in jail without a trial.
Digital Music Sales Grow as Labels Fret Over Pirates
I dislike duck typing; I much prefer to have an explicit declaration of what interfaces you are implementing. I also think the type system is too dynamic for a systems language (eg. their answer to generics requires run-time type checking for every operation).

Also, just as a gut-level reaction I didn't feel excited about any of the expressiveness that Go offers (compared with my reaction to Rust's pattern matching, which to me is a clear improvement over how you'd express an equivalent thing in C or C++).
Yes and how much is that exactly
Their report is 13MB big (32 pages only!) and uses pdf instead of html.

A good illustration of how the industry can't understand easy sharing.
FWIW, I've gotten more positive feedback about the length of these than anything else. It isn't "thanks for making it free", or "thanks for making it good". It's always "thanks for making it short!" :)
Save on Dinesqo Font Face
:( No feedback?
What do you mean "now"? ACTA was signed by the US in September.
See the following, under "Consulting":

http://www.kalzumeus.com/2011/12/21/bingo-card-creator-etc-y...

As those of us who've consulted can testify, consulting is like a never-ending series of salary negotiations.
I'm not Patrick, but I play him on tv.

A couple points, First of all I am a heat seeking missile for praise. For me, I've never optimized my life or life style for money.

Think of negotiation as levers that can be moved. I've discovered how to move the levers, but I haven't moved them because I'm not optimizing for money.

This is an article about moving the levers, not about optimizing the levers.
That hasn't worked for me. I've worked at jobs where I had to get up at 6 am every weekday for months. It gets easier when you do it regularly but I still hate it. I naturally feel more energetic starting around 2 pm and I don't feel like going to bed until after midnight.
Sure, but I'd imagine the bulk of that is spent on things that don't really matter in the context of kids making a game for themselves.

How much of that cost comes from sound, fairly slick graphics and animation, and the iterative polish needed to make a good game into a great one. I suspect that those things account for the bulk of the development cost.

The standards of polish for a hit game are far removed from what matters for getting kids into programming. The past generations making their text adventures didn't, for the most part, need to match the quality of Zork, and the current generation doesn't need to match Angry Birds. The point is to get them far enough that they could make something kinda sorta like it.
Hi there! This is a thread about Rust. Please don't try to de-rail it with a conversation about Go.
Jerf is correct in this. Public domain materials remain so except as modified or improved by the creative work of others and, in that case, only the creative improvements fall under copyright, not the original materials.

The recent case of Golan v. Holder held that Congress has the constitutional power to revive the copyright on foreign works that had fallen into the U.S. public domain as part of its treaty-based efforts to promote the arts through reciprocal arrangements with foreign countries. It further held that such "re-copyrighting" doesn't violate the first amendment rights of persons who had relied on the prior public domain status of the works that had been removed from public-domain status.

The Golan case is, to me, a really absurd outcome and reflects a weird mix of liberals on the Court (e.g., Ruth Bader Ginsburg, who wrote the opinion) upholding sharp encroachments on free speech and conservatives (who joined in a 6-2 ruling) upholding rather large assertions of constitutional legislative power where a strict construction of the constitutional language ("limited times," etc.) would seem to point in the opposite direction. I think it is a bad decision. But it by no means empowers any private party to try to claim that anything in the public domain somehow shifts back to copyright status by virtue of what that private party does. The case is irrelevant to that issue.
Former EU-official: Joining open source communities should be a requirement
Google+ says, "You've reached your daily limit for adding more circles. You can add more tomorrow." What's up with that?
> and take out some old crummy features

Backwards-compatibility is held extremely dear to the C community, with those few breaking changes being simple (usually) to work around. If you want to break compatibility, you have a better chance calling it a new language.
You could see if updated versions are in the Debian backports collection. You can pick and choose your updates via apt pinning.
Irons Want ANEMIA Part 2
I agree, and they've done an excellent job with the tutorial documentation for it:
http://doc.rust-lang.org/doc/tutorial.html

I particularly like the natives and testing support, but I agree with what you said; I wish there was a way (maybe there is and I just haven't figured it out yet) to do a reverse native thing; that is, create a C wrapper around a rust library (and then yes, use SWIG to generate a python / ruby / etc. binding for the rust library).
Solar eruption causes strongest radiation storm in seven years
Basically my experience with Debian long ago as well. I have always thought the Debian packaging system was far superior to rpm and was glad to see Ubuntu take the Debian experience and bring it to the masses (although I still prefer straight up Debian for myself)
Based in Athens, GA: http://www.uberprints.com/
I would ten to agree with Knuth's suggestion that multicore stuff and the "hardware jungle" is a symptom of a lack of imagination on the part of hardware designers.
Of course the questions are going to be pre-screened. It'll be a representative sample of the issues that will generally determine the election for the undecided and independent voter. If you're a big NORML supporter and want him to talk about pot, make it a national issue. If your issue won't swing an election, then he won't talk about it.
I tend to use document.forms['foo'].elements['bar'], here's why:

I use the elements collection because the behaviour of adding each input as a property to the parent form element is a mistake.

I use the bracket notation because it highlights the difference between the implementation symbols and the actual data which is being manipulated. What I mean is that I see a property specified with the dot notation on the same level as an identifier and as such its name is just to remind us humans of its purpose, whereas a property accessed using bracket notation is important both to us and to the program since it specifies a data point.
Pity they don't allow time over the weekend, too.
Bad example. Releasing those DVDs doesn't give you that much rights over the still-public-domain content.

Look, it's not as if copyright isn't being abused rampantly by all sorts of parties from the top to the bottom, but let's not get stupid about it. There's no copyright doctrine that lets you own the entire idea of a particular list of six movies. Even to the extent you can have a collection copyright [1], that merely limits someone from releasing two DVDs with the exact same movies, if indeed it would even limit that as you'd at least face a bit of a challenge in convincing a judge that meets a minimum creativity bar. (Collections covered by that clause are generally somewhat larger.)

Now more than ever, it's important to know exactly what we're facing and exactly what we're not facing, because if we let ourselves get sidetracked by entirely non-existent threats that's energy we're not spending on the real ones.

[1]: http://www.sacred-texts.com/sect103.htm
> The fuss is about the MPAA and the RIAA teaming up with law enforcement to make sites and businesses that they don't like disappear from the internet, without due process.

Since when is "equipment subpoenaed via grand jury indictment" not due process? I'm all for arguing if what's happening should/should not be allowed, but let's at least get the facts straight on "what's happening" first.
Raspberry Pi Founder talks Gertboard
as the button.
Joel Spolsky: The Internet needs to lobby offensively for limiting copyright
The problem here is what are they going to find that ISN'T Illegal?

Everyone has cracked software, pirated movies, & torrents. Then there's content that isn't illegal but very personal: chat logs, email archives, contact lists, usernames & passwords, FTP info, master passwords to everything, OH and my entire life's worth of inventions and ideas. I'm not saying they'd steal them but remember, we're talking about the American Government here. The same one that can't account for billions of dollars in missing money. Lost 6.6 Billion in Iraq and doesn't know what happened to it. And doesn't know how or why a warehouse full of missiles in the middle east is empty. If that's how they treat their money and weapons, I wonder how they're going to treat my life's work. So...

Just use TrueCrypt to create a hidden volume on a flash drive or SD card, keep everything else un-encrypted. They won't even know it's there. I've got a 32 GB SD card just for this purpose, it's got all my project files on it, thunderbird portable, my entire collection of inventions and business ideas, my life's work basically. If anyone were to plug that card in, it would just read "card has not been formatted yet". I've got a backup of it as well.

If you have a hard drive full of torrented content or DVD rips that look like torrented content just make 2 TrueCrypt volumes, one that is visible (put some porn on it to simulate a "this is all I have hidden" excuse) and the other volume hidden (with all of your pirated content). They literally won't ever know it was there.