skysight-inc/HackerNews huggingface dataset:
I worry about and benchmark this sort of stuff on a daily basis (in the context of Manticore, a parallel dialect of Standard ML), so I have a few data points to throw out:

- Pinning to cores is not a good idea unless you have also pinned all other threads in the system to a separate core. Even with Very Smart schedulers, poor interrupts due to OS threads or even just intermittent services can end up stealing a core that a thread is pinned to, requiring the system to notice it and migrate. We have seen identical median execution times while removing all of the really bad outliers by pinning to a package rather than a core and relying on the OS scheduler to try not to blow out L1 cache by moving you around, both on Intel and AMD architectures.

- I am not as familiar with Haskell, but in our implementation of ML we have interruption points the scheduler can hop in at both at allocation locations and at a variety of other points: any loop, a C library call, etc. By doing it at known points but introducing extra ones, we keep it down to 10 or so instructions before a check, with a check that's a single in-memory pointer check (the allocation pointer gets zero'd out, for the curious), _and_ we then produce all of the information that's also needed by the garbage collector if some series of actions leads to the need for a GC at that point. Which can happen even if you weren't allocating if the other threads in the system determine there's a need for a synchronized global collection, for example.

- Not mentioned in this article is anything about the Erlang GC's interaction with the scheduler and NUMA memory. In systems with lots of threads, if you don't have a fairly concurrent GC at the per-thread level combined with global collections that maintain locality (remember each CPU package has a separate chunk of memory!) _and_ your scheduler isn't aware of where the code is running, it's easy to have a poor GC and scheduler decision lead to really bad performance outliers.

Erlang is far more mature than Manticore, so I'm sure they've dealt with this, but it's a key aspect of engineering such a runtime system on modern multicore machines, so I was surprised not to see anything about it.
Normally yes but I am just sick of his vitriol. I wanted to call him out for a long time. Sadly it is probably my highest rated comment.

He at least had the decency to delete his posts in the thread.
Additionally I am pretty sure Wikipedia's annual burn rate is pretty high... Hence the donation request every year and all..
I almost went to North Africa and the Middle East in September, 2001, just because it would have been a fun and obscure trip (probably would have skipped Libya, but Tunisia/etc. for classical reasons).
Allow me to make a confession:

I didn't think much of Aaron Swartz while he was alive. Most of his writings seemed self-absorbed to me. I had difficulty understanding how someone with his politics could be a mac fanboy. People I think highly of (Chris Webber, John Sullivan) thought highly of him so I was induced to give him some benefit of the doubt on those grounds, but I certainly couldn't understand what they saw in him.

I assumed he was a millionaire with enormous resources that he was using to thumb his nose at powerful people. I felt that if I had the resources (I assumed that) Aaron had, I would use them differently.

I saw the thread about Aaron's campaign fund and I didn't post, but I did read it.

And I read Edward's comment and I agreed with it.

I knew very little about Aaron's case. But the way that fund was being put together seemed underhanded to me, like he wanted to take people's money without really acknowledging it. Is he a millionaire or not? I wondered, and if not, why doesn't he come out with it and explain what happened?

Of course now I know of the existence, from Lawence Lessig, of the bizarre Kafkaesque muzzle the judge had on Aaron, but how could anyone who wasn't very closely familiar with Aaron and his case know about that?

There's a sort of sick serendipity in this for me. Just last week I read Kafka's The Trial. The word "Kafkaesque" keeps getting thrown around but it's stunning---stupefying to me, how many parallels there are between that book and Aaron's case.

In Kafka, after the protagonist is arrested he's immediately released. The police even escort him to work and tell him to go about his life. At first he thinks that's an great thing that he wasn't hauled off in custody, but as the trial grinds on he comes to realize that being forced to live every day as the facsimile of a free man being required to do what free men are inclined to do while carrying the additional burden of dealing with his trial, is itself torture.

If anyone remembers the bruhaha around Dmitry Sklyarov, or before that DVD John or Kevin Mitnick knows that this community rallies around men sitting in jail while the authorities try to come up with a crime to charge them with. There's no doubt in my mind that if the prosecution had hauled Aaron off to jail "for downloading some PDFs" the reaction would have been swift and boisterous.

I've learned a great deal about this country's "justice" system over the past two days, and mostly I've learned about the special sort of hell it put Aaron in, and I've come to realize that I was complicit in its work through my ignorance and indifference.

And all I can say about that is I feel a little bit sick. And that it won't ever happen again.
Input's not that hard. I typed this out from a few days' study and a bit of playing around a few years (10 or so?) back: http://pratyeka.org/arabic/

(I was somewhat disgusted to see vast quantities of US military domain based visitors as the wars scaled up)

Arabic is kind of like the Roman family of scripts or the Abugidas of India/Southeast Asia in that there are actually many related scripts with mostly common symbols and a common heritage.

Case in point: (Chagatai) Uighur. http://www.omniglot.com/writing/uyghur.htm ... or Farsi ... ie. definitely worth investing some time in to this script family, or teaching children a little about, certainly if you travel, or study history or art at all.
Because either the Atlantic is moderating the comments or the COS employs a lot of sockpuppets (my guess on the latter.)
Sunset provisions for regulations and programs is a long-time conservative policy plank. A Sunset law to force regulation review was actually part of the Contract With America, and the libertarian-conservative wing of Congress forced a sunset provision on the first Patriot Act.
Why I turned down an interview for Lead Design at Badoo
""Collusion" seems like overstating the case a little to me."

Aren't they editing the comments for their customer?
Not to be argumentative, but I don't think the problem is draconian computer crime law, as such. The problem here is a deeper one: the constitutional bias towards procedural rather than substantive guarantees. This bias is partly responsible for the constitution's longevity (and by extension, that of the Republic), but is also responsible for the exhaustive and attritional nature of common-law legal proceedings.

This is a huge problem in the criminal justice system in general, as well as in other areas of law. I prefer common law to civil law systems, but that's partly because I grew up in one. It's more flexible, but at the expense of much greater complexity and arguably much lower predictability.
So white supremacists or the Taliban (or even... Wikileaks!) could buy placement in The Atlantic and the paper's owners would have no problem with that?
Living near compton gave me a different expectation of this article than the rest of you probably had.
Aaron Swartz on "living in the world" [video]
Teacher Bar Exams Would Be a Huge Mistake
More than a Petition
That's interesting, I didn't know that clause. It looks like they explicitly allow posting the "accepted version", with the addition of the copyright attribution to the IEEE (i.e. not actually the version I wrote that they accepted!). Most people don't bother with that, and the IEEE hasn't hassled anyone I know about omitting the notice.

However, you are definitely not allowed to post the IEEE rendered version.

I extend your quote from your cited source:

"6. Personal Servers. Authors and/or their employers shall have the right to post the accepted version of IEEE-copyrighted articles on their own
personal servers or the servers of their institutions or employers without permission from IEEE, provided that the posted version includes a prominently
displayed IEEE copyright notice and, when published, a full citation to the original IEEE publication, including a link to the article abstract in IEEE
Xplore. Authors shall not post the final, published versions of their papers."
There's also no shortage of criticism for Islamic fundamentalism / Sharia law.

People generally don't have much patience for rhetoric that calls all religious belief evil, but specific accurate criticism usually has a place in public discourse.
Airbnb Tech Talk: Minted's Niniane Wang on Fulfillment Engineering
PH Supreme Court will hear arguments against the faulty cybercrime law. Help.
I don't really know who the writer is, but Carmack's comment seems to indicate that it was very much a first pass at writing C++.

There's two things here that irk me a little bit:

the stream operator overloading - maybe I have been writing C++ for many years, but I can't get behind using printf vs. stringstream because << is a 'bastardization';

public variables because you don't like adding accessor/mutator methods.

Other than those two everything else is a stylistic preference that I mostly agree with. Statement braces around control blocks should absolutely be a requirement as well as pedantic const.
CBS says it won't interfere in CNET's 'actual news,' just reviews
Kelly Johnson's 14 Rules of Management are also great.

http://en.wikipedia.org/wiki/Clarence_Johnson#Kelly_Johnson....

Note the unwritten 15th rule: "Starve before doing business with the damned Navy. They don't know what the hell they want and will drive you up a wall before they break either your heart or a more exposed part of your anatomy."
I'll see your implausible useful-Sears story and raise you mine - I bought some welding electrodes that Home Depot doesn't even carry at a physical brick and mortar Sears! Admittedly Lowes might have had them, but I was already in the area.
I was sexually abused as a girl and raped as a child. When my sons were little, I was pretty sure I would kill someone if they were molested. I thought quite a lot about it and I do not believe escalating the battle of the sexes towards more violence and protection with guns helps the root problem. I think learning to promote a high standard of consent and mutual respect is a better antidote to our current ills.

I speak out at times on forums when women are calling for the death penalty for rape and things like that. I don't think teaching girls to hate, fear, and assault men is a good way to protect them. I think it damages their chances of creating a healthy relationship.Teach them how to recognize disrespect and sidestep it. Teach them men are human too. Teach them about respectful consent. Teach them to honor their right to choose.

I am fine with being willing and able to break bones if necessary. But I am not so fine with the starting assumption of hostility, distrust, and so on or actively promoting that as a firstline defense. A much better firstline defense is raising them in an environment of mutual consent. I wrote some about that here:

http://www.kidslikemine.com/2012/06/13/an-invisible-shield-h...
I disagree on "Lovely" -- I find it hard to read. Dark-gray text on light-gray background throws away several levels of contrast. I had to ctl-+ twice to get a comfortable type size. And the wide blue nav-band on the left is just a waste of space once you get past the second paragraph or so.
I think this is just way overreaction. I'm not happy about it and think the Atlantic should revise their policies but I don't think we should ban all links because of this. It's basically just an advertisement that has been allowed to parade itself as an article; nevertheless it does not take very long to realize it is a sponsored article.
LuaJIT SciMark Intel/ARM comparison - luajit - FreeLists
You dont load balance with nginx you use HAProxy.
Aaaand they've closed the comments.
People who want to lead are not good leaders.
If you're really asking what I prefer, then I prefer making documents available gratis perhaps after the cost of digitizing them has been recouped. Some additional charge for the ongoing cost of storage and bandwidth would need to be worked out. However, $19 per article is unreasonable (c.f. Amazon S3 Requestor-Pays buckets $0.12/GiB).
> I disagree with anyone on this forum who says that Aaron didn't know the potential consequences of his actions, and therefore should not be punished.

What's terrifying to me is that I could have ended up doing the same thing. You're on a fast network, you have a bunch of PDFs you want to crawl, you're particularly handy with python... why not? It's in the same ballpark as doing a site-rip.
JSTOR is such a bizarre target to pick.

1) Some of the articles on JSTOR are the product of complete public funding. But many are not. Many are the result of partial or complete university funding.

2) All the work of editing the underlying journals, which is very time consuming, is generally not publicly funded.

3) All of the work of digitizing those journal articles is not free. When Google undertakes to digitize such content, they charge you by selling your privacy to others. JSTOR just asks you to pay a fee for their service. Who is the bad guy here?
You could seek out web-design / front-end oriented local consultancies and offer to do their back-end server programming. I would suggest focusing on your current strengths. Doing CS F/T is heavy enough going without having to learn new languages, frameworks, etc.

Check out oDesk, eLance, etc. They have a lot of jobs going. If you are disciplined and very productive you might be able to generate some income. The downside being that you are competing with people from lower cost of living countries.

If you have server, networking skills then you could look for work with systems integrators who need people to work graveyard shifts in data centres.
Qt compiled to JavaScript
Can Facebook bring the magic back?
Carmen Ortiz should not only be fired; she should be prosecuted for negligence and wrongdoing on pursuing a non-proportional sentence. Specially, when it is well known that she didn´t do anything to prosecute the banksters of the 2007-2009 crises.

Loos like Ortiz considers justice is better served prosecuting a young genius committing a “misdemeanor” compared to the banker’s assault to its client’s funds and trust.
Felix is built on an extensible parser which uses EBNF for the productions. The Felix "language" is defined in the library by such productions. The action codes of the grammar are arbitrary Scheme functions returning non-arbitrary s-expressions which map to Felix AST nodes.

The grammar is here:

http://felix-lang.org/lib/grammar

Close examination reveals even the regexps for literals are defined in the grammar. The parser is built on top of the excellent extensible GLR+ parsing tool Dypgen.

In principle the Felix parsing system is independent of Felix. All you need to do is replace the s-expression to Felix AST translator with some kind of pretty printer for s-expressions, even XML, and you can target anything.
Certainly - I'll readily admit that I didn't dig deep enough to form a solid opinion. It was just my impression after a quick scan through several pages. It's also worth noting that I didn't call it a "left wing conspiracy" - I said "left-wing conspiracy nutters", which is quite different!

I can appreciate the desire to call out shills, but if you're going to pin someone to the wall for being biased, it's best to try to do it in as unbiased and neutral a way as possible, IMO. Otherwise, you just end up looking like any other fringe whacko with a bone to pick with the people they don't like.
>"Can you live without jquery? ... Still, if you are serious about performance, 32kB over the wire will offend you"

I am pretty sure most sites will link to google's jquery, which will probably be cached by the user's browser.
thanks. it's useless data now, every param has changed and the previous are void, but i'll take your advice anyway :)
I guess I don't see that as a matter of law. The wire fraud statue talks of false pretenses, regardless of the method of circumvention, reconnecting after being banned looks like false pretenses to me. As for civil versus criminal, the law makes no such bright line distinction - almost every crime with an identifiable victim is also a tort.

Now admittedly I'm not an expert at internet law (though I do have a JD), but Professor Kerr is. Unless your contention is that he doesn't understand the technical details well enough to render an opinion, I don't see how you or the linked article refute his opinion given that you neither of you address it head on (i.e. using the case law).
Consider "Rails for Zombies"[0].

[0] I teach/tutor Rails programming, and my students have found this resource particularly helpful.
Consider "Rails for Zombies"[0].

[0] I teach/tutor Rails, and my students have found this resource particularly helpful.
But, much like Kris Kringle recommending Woolworths to Macy's customers in "Miracle on 34th Street", getting you the item you want elsewhere doesn't lose Sears a customer - It makes certain they'll check Sears first in the future.
> What do they have to gain by taking part in some tongue-in-cheek publicity stunt?

Nobody had heard of these companies yesterday. Now, their names are being seen by a lot of people in the many stories on influential sites linking to maciej's announcement.

The co-prosperity sphere got a rather lauditory write-up in The Economist! That's advertising you can't buy.
> I was raised by a single mother and a tight knit extended family (grandmother+grandfather+uncle).

I don't think he implied that it is true in every single case. If you had to bet a lot of money on a random family with happily married parents vs. a single-mom, where would you place your money?

A better statement would be "families raise better kids." You had a family because you had a close extended family. That isn't a normal occurrence.
A way to easily audit the image to ensure there's no 'special sauce' you left in. I realize it's no small feat, but I'd be a lot more likely to trust and use such an image if I had a way to make sure it's clean. (One way is to automate the process by way of script(s) that you leave up to the user to understand and review, whether they're Chef or Puppet or whatever else.)

Related to someone else's question, it would be great to also be able to use these images locally for development (e.g., via Vagrant, even if another step would be needed to import the images etc)
I know it's useless data now, but I'm sure this won't be the last time you put sensitive data in a git repo... I know it happens to me often :D
the ternary operator is awesome. it should be used more often.
We didn't have enough servers behind it to really deal with dead servers, to be honest. Seemed to detect a failed server and route around it quickly enough, and we have monitoring per server in place to go in and reboot the thing or whatever.

The configs are pretty straightforward, but might get a little nuts if you're dealing with hundreds of servers behind the thing. I don't have to wear a sysadmin hat too frequently (thank god) but when I did it was pretty easy to deal with.

Huge fan of the fact that reloading the config would perform a configtest automatically before trying to apply the new settings. I don't know why all software doesn't do this.
Yep! Thank you. It's also a neglected blog which got a lot of spam, so it doesn't shock me that someone would say that.
3(+1) things I learned by writing chimp’s garbage collector
Dell was too focused on being dependent on Windows volume to focus on quality design and build. It's kind of a sad story, and Michael Dell seems to have been AWOL the last 8 or so years. I just don't know what private equity can do other than put the cost and build the profits of the revitalization squarely on the shoulders of employees.
Nah, I'd prefer my news sources not report based on who gives the most money. There are plenty of other options.
What do we know about JSTOR's cost structure? Is the $19 the result of subsidization within the system? I'd imagine there are a ton of articles on JSTOR which nobody ever reads, the digitization of which is subsidized by that of the popular articles. I'd also imagine that a la carte purchases subsidize subscriptions for universities. Also, the underlying content isn't necessarily free. Most of the popular journals charge subscription fees, and I'd imagine JSTOR doesn't get them all for free.
>>Sponsor Content is created by The Atlantic’s Promotions Department in partnership with our advertisers.

So The Atlantic actually created this content and some nebulous "advertisers" were mere partners?
And to think I could have whored some karma if I had created a thread instead of a simple comment http://news.ycombinator.com/item?id=5051486
I like The Atlantic but they also got themselves banned from reddit for spamming their stories. (after people were already raving about the site regardless)
Why is this relevant? It's irrelevant to Scientology's abuses and untrue. If we had the opportunity to shut down Christianity's past and current abuses, we should pursue this, whether Christianity "did it too" does not need to be brought up in every article.
Ummm....with AMD pretty much atrophying, there aren't really that many solid alternatives to Intel, in spite of their current slightly uneven road.
If you think there is a rational case for suicide, fine, but I really wish you'd discuss it elsewhere. The purpose of my post was to nudge people who are affected by irrational thoughts of suicide out of that state of mind. Pro-suicide input (rational or not) is the last thing that such a person needs.
My best attempt attempt a partial transcription of the linked starting point follows:

I feel very strongly it's not enough to just live in the world as it is, to just take what your given and ya'know follow the things that adults told you to do and that your parents told you to do and that society tells you to do. I think you should always be questioning. I take this very scientific attitude, that everything you've learned is just provisional. That it's always open to recantation or refutation or questioning. I think the same applies to society. And I felt growing up, ya'know I slowly had this process of realizing that all the things around me that people had told me were just the natural way things were, the way things always would be. They weren't natural at all. They were things that could be changed, and more importantly they were things that were wrong and should change. And once I realized that there was really kinda no going back. I couldn't fool myself into saying "Oh I'm just gonna go work for a business" and ignore all that. Once I realized that there were real serious problems, fundamental problems, that I could do something to address. I didn't see a way to forget that. I didn't see a way not to.
Really happy with Hamachi. Started out marketed as a gaming tool, but LogMeIn remarketed it correctly as a real virtual network solution.

Saved my &*s on several occasions allowing me to connct to a 'non-Internet' facing server.

Does not really have an enterprise feel to it and wonder if it ever will. It also lacks an open protocol description and/or clients on iOS or Android. However, an older build for ARM/Maemo is available. The lack of this limits it currently to a Windows and Linux environment.