skysight-inc/HackerNews huggingface dataset:
You're saying this to the wrong person. I run mail systems for a living. IMO, it is a trivial task to send tens of thousands of emails.

It should take about a minute to craft a one liner to pull the relevant domains out of the access logs. It should then take maybe half an hour or less to write a batch script to queue up the emails.

Then sit back and watch them go... What else is there?
> JavaScript JITs are already compiling JavaScript to machine code

The details of how the interpreter works and of what it interprets are irrelevant to this discussion. It's JavaScript code that's being transported, not the compiled binary. While I agree tools like Closure somewhat obscure the resulting JavaScript, it's still source code that's being downloaded to my environment and it's my browser's job to decide how it should be executed.

I would have nothing against a site that sends me source code to be compiled within my computer so it could run inside a sandbox, but I won't like when Facebook starts pushing binaries I should trust won't break out of the sandbox they should respect. You can't easily do static analysis on binaries.

And I would love to be able to browse the web on my SPARC, POWER and MIPS boxes.

One good reason for JavaScript being slower than C is its typing. If we could write type-strict JavaScript code, it should not compile to less efficient binaries than corresponding C. BTW, incremental compiling has been around since the 80's - code can be compiled as quickly as it can be transferred through HTTP.
My little brother used to drink Jolt Cola in the late 80's while he was going to all-night film festival screenings in order to stay awake.
Without knowing to much about the specifics sounds like a situation where some kind of redundant system on the satellite could detect the main system not functioning correctly and reset it.
Globalization: "The biggest trend I am focused on"
This is the problem. I did not "take the high road", I did not "misrepresent" anything you've said. The angry comment was made because you said that what I said was "outrageous". I mean, seriously? I did consider that you were trolling, and I did leave because I had better things to do.

How does one exit an argument with somebody who is behaving so irrationally, without getting accused of all that bullshit?
Safest, yes, but probably not the economical thing to do. Pass it through five or six hands or so, and it could end up with someone who has a watertight alibi and 'found it in an alley', and returned it for the finder's fee.
It's more that whenever a problem became serious enough, enough smart people looked at it and a solution was found.
Location Based Love: Two Million Singles Connect on Skout.com In 2010
Top Articles of 2010
User experience in the real world: a case study
11 New Year’s Resolutions to Work Happy in 2011
> Scaling today means running on more than one machine

Of course it's not. Hundreds of millions of people use just a single computer for a lot of tasks.

>you might as well drastically simplify your code by writing it "single-threaded" and running #cores copies on each machine.

It's not the worst approach. However there may be significant penalties in terms of performance and latency in some contexts. You are definitely don't want to use your approach for games and browsers. As for server software it depends on performance/latency requirements. For example, if you will use it in High-Frequency Trading marker, count you loose all your money.
With photos and notes on actually making and selling the recipe;
http://sparror.cubecinema.com/cube/cola/
The intention was actually something like "atomic-RMW-free", that is "costly-operation-free". It should also include expensive memory fences, and excessive sharing.
I have an explanation of "atomic-free" in the Russian article, but I did not transfer it to the English page on xxx-free. Sorry for any confusion. I think I better just remove it from the main page for now.
I understand totally. I had the great fortune to learn lisp after Fortran and Pascal and Pl/1, but before all the others.

lisp is a functional language (more or less) so recursion is preferred to iteration.

The beauty of lisp is that it's syntax and semantics are merged in some sense. A smart eight grader can learn scheme and be productive in an afternoon.

I don't mean to discourage you, we can always use new books, new approaches and so forth but I would recommend you go through the Chassells tutorial (reference above) that I mentioned is bundled in emacs and also look at the PLT scheme literature and/or Abelson and Sussman's SICP work as background research for your book.

I think elisp alone is a great way to learn both lisp and emacs, as well as a whole lot of computer science as well. Common Lisp is probably the most practical for the working programmer but elisp is ideal for working with emacs.

Best of luck with your book!
No, but there's a surprising amount of great material to learn in :help. I'd also recommend the newest edition of the vi/vim O'Reilly book.
Sitting on your ass playing games consoles for someone Bao's age is perfectly fine! I understand your sentiment, but the startup world of "rush rush rush" really pains me. It does no harm to just bum about.
Not double checking all advice, is lazy? There isn't a human alive who has double checked every piece of advice they've received.

Copying code is "lazy coding"? There isn't a programmer alive who hasn't done this.

So these people are guilty of being alive and being programmers? Yeah, lets break their websites! That'll teach them!

This is the wrong attitude. The professional attitude is to at least try to resolve your problems without fucking other people over.
Good advertisement from National Geographic, makes me want to read the year-long serie...
I actually wondered about the mixed Tab reviews too. Andy Ihnatko's review gave me a clue - the Apple fan reviewers who compared the Tab against iPad almost invariably did not like it. But those who looked at it independent of the iPad, like Ihnatko does in this review - http://www.suntimes.com/technology/ihnatko/2680861-452/tab-i... - liked it ( a lot in Andy's case).

Bottom line my take is that it is a good device in its own right and the price over iPad is at least somewhat justified given the additions of 2 cameras, more RAM, SD Card, better GPU etc. and the 7" size is definitely a good one.
Well you can get from any beard to any other with time and a trim, so the graph would be complete, and thus have n(n-1)/2 edges. As for constructing the cover, I guess you could divide the face into the relevant areas (sideburns, lower sideburns, cheek, center chin, edge chin, middle moustache, edge moustache, moustache to chin connectors, etc) and note how long each section is for a given beard style. Given the rate of hair growth (or if it's non-linear, an equation for the time to get from one length to another), you can then work out how much growth (if any) is required to get from one style to another.

I'm confident the graph construction can be done in poly time (O(n^2) edges), solving it is harder obviously! However, if this work is correct, we have a polytime reduction to TSP, thus showing that the "beard problem" is NP-complete.

Edit: Crap, that's the wrong way round to show NP completeness isn't it? You'd have to show that, given a TSP problem you can reformulate it as a beard problem. I'm not sure if a beard problem necessarily exists for every TSP problem, I'll think on it...

Update: Ok, the first part is to make sure we can represent all the nodes / edges, and we can. We just need to increase the number of segments (areas of hair growth we are concerned with) to match the number of nodes. If we have three nodes, A, B, C, then we need three areas corresponding to them. For a given node, we set the area corresponding to it to the maximum distance between that node and other nodes. Once this is done, we set the other areas so that the distance, in hair growth, from each node to the others matches the graph. This then works.

However, this only works for a complete graph. I can't think of a way to easily resolve that, i.e. make it not permissable to get from some nodes to others without going via intermediaries... You could make it so going from one beard style to another means you will have a third along the way, but it seems non-trivial to enforce that.

So, we can reduce TSP on a complete graph to a beard problem. I think we can maybe convert a non-complete TSP to a complete one by adding arbitrarily heavy edges? However, this would necessitate extremely long beards, perhaps impossibly long. Thoughts?
Days of Auld Lang What
Maybe you're just wrong about this? I know, crazy, but that kind of stuff does indeed happen. No one is out to get you.

The authors refuse to give up a student because it contradicts their core values as exemplified by several academic predecessors. There's no appeal to authority here -- it's their beliefs, held for presumably many valid reasons. Pointing out that these values constitute a long-standing tradition at Cambridge is not the justification on which the argument rests; it's merely a lovely rhetorical ornament.

(Let me add that construing the paragraph as a syllogism from premises to a conclusion is rather silly, even though Cambridge happens to be the birthplace of analytic philosophy. There's a thing called pragmatics, and the notion of argument being more than underlying logical form hasn't been controversial for 40 years.

Rationality ain't just logics.)
Really? I thought it was still common in the community. Why do you think otherwise?
"Locating Mobile Phones Using SS7"

Abstract and slides: http://events.ccc.de/congress/2008/Fahrplan/events/2997.en.h...

You can see the talk on Youtube: http://www.youtube.com/watch?v=OEcW4HlrpYE

or download the video via bittorrent: ftp://media.ccc.de/pub/congress/2008/video_h264_720x576/25c3-2997-en-locating_mobile_phones_using_ss7.mp4.torrent
I am very close to covering a first year of hosting :)
As for consulting and, perhaps, paid libraries, well, first I need a good site, right?
Scala Year in Review 2010
That's the downside of basing the Cr-48 on an Atom or other non-Windows-proof processor... ;-)

I find the x86 space very boring.
Lessons Learned: 2011
It was a pun:

http://en.wikipedia.org/wiki/Jolt_Awards
Obscuring code isn't a bad thing, it's what I miss about c/c++. It was so much easier to share a library without giving away source code.

The increased power that NaCL would add would enable more disruptive applications than just js apps. Client side custom video encoding, browser based distributed computing, and yes again a better economy of buying selling software libraries.
It's "similar" to a lot of software out there: Intel Thread Checker, Chord, Zing, Spin, RacerX, CheckFence, Sober, Coverity Thread Analyzer, CHESS, KISS, PreFast, Prefix, FxCop.
However, what you are missing is that most of these tools (and Jinx as far as I see, can't find clear description on the site, mostly vague marketing stuff) are of help to you if you are an application developer who writes in term of mutexes. While RRD is of help to you if you are implementing mutexes itself. Can you verify involved mutex algorithm down to possible memory access reorderings? I doubt.

> and is most likely much faster.
Or an order of magnitude slower.
http://webdev.stephband.info/jparallax/
> A smart eight grader can learn scheme and be productive in an afternoon.

With all due respect "I hae ma doots" - show me such a beast as this eight grader. (as a non-American I don't even know what an eight grader is? a 14 year old, a 12 year old?)

> PLT scheme literature and/or Abelson and Sussman's SICP work

This is at the heart of the problem with Lisp in my mind. I am working on eLisp and I am getting advice to make it like Common Lisp (require 'cl) and read Scheme books.

I don't know what eLisp looks like.

I don't know how different the various dialects of Lisp are from each other.

The Chassels tutorial clearly helps the non-Lisper to write working eLisp in Emacs (and sections are referenced throughout all the existing lessons in Additional Reading) but adding more Lisp dialects into the mix at this stage isn't helping.
You are actually describing what Darkfall is/was when i played the beta. The land is fixed but huge and basically all content is player created or dynamic. There is nearly no mobs anywhere but if you hang around a place for some time they will spawn if you are in the areas and if you kill them all they might go extinct in that zone. It's mostly a PVP game though with big focus on players interacting and fighting over zones. I haven't played since the beta since i am sort of tired of the whole genre but it seemed cool enough to play once a while.
Please help: database use cases in web applications
I am attempting to categorize the use of databases by web applications, and looking to make a list of "parameters" to consider in such a taxonomy.

For example:

- size of data
- schema: rigid vs. flexible
- response time: micro-second, ... hours, ... days
- query language vs. API
- standard query encapsulation (xDBC) vs. API
- single <table> queries vs. joins
- the number of tables
- the kind of schema (single table, star, snowflake etc.,)

and so on.

Could you please help by visiting the google-document at http://tinyurl.com/2ewmy8w and submit your suggestions.

Thanks!
For a contained example of many of these used appropriately, look at the source for libev (http://software.schmorp.de/pkg/libev.html). In particular, multiline macros and token pasting are used to generate generic interface functions for the different watcher structs.

The C preprocessor is powerful, but brittle. If Scheme's macros are hygienic, C's are pathogenic, so be judicious.
Actually, it's a very paranoid company. They do a lot of googling for the company name.
"This video is not available in your country"

... ok, then I'll sit and wait for someone to produce a localized version of the rickroll video and market it in my country. I alway knew that they will never let me down.
●---------------------------------------●
Happy New Year◎,◎appy shopping
●---------------------------------------●

----- http://www.etradinglife.com ------

----- http://www.etradinglife.com ------

Air jordan(1-24)shoes $30

Handbags(Coach l v f e n d i d&g) $35

Tshirts (Polo ,ed hardy,lacoste) $15

Jean(True Religion,ed hardy,coogi) $30

Sunglasses(Oakey,coach,gucci,A r m a i n i) $15

New era cap $12

Bikini (Ed hardy,polo) $20

accept paypal and free shipping

----- http://www.etradinglife.com ------

----- http://www.etradinglife.com ------

----- http://www.etradinglife.com ------

----- http://www.etradinglife.com ------

----- http://www.etradinglife.com ------

----- http://www.etradinglife.com ------

----- http://www.etradinglife.com ------

----- http://www.etradinglife.com ------
On StackOverFlow, before I quit, I was building up a suite of elisp questions. I though this format provided an excellent way to learn and throw down some breadcrumbs.

Note on Unix/Mac, you can use Emacs as your scripting language: #!/usr/bin/emacs --script

This should be a good start:

Hello World: http://stackoverflow.com/questions/2170528/writing-hello-wor...

CGI: http://stackoverflow.com/questions/1532311/cgi-programming-i...

AWK Example: http://stackoverflow.com/questions/2260294/awk-print-2-1-in-...

Extract URLs: http://stackoverflow.com/questions/1642184/extracting-urls-f...

Parse CSV/Gen HTML: http://stackoverflow.com/questions/1541682/lisp-script-to-pa...

Wrap Selection like Textmate: http://stackoverflow.com/questions/1558178/wrap-selection-in...

MySql (Unanswered): http://stackoverflow.com/questions/1532365/mysql-queries-fro...

Generate a Quiz: http://stackoverflow.com/questions/2264286/generating-a-quiz...

Open Browser: http://stackoverflow.com/questions/1532365/mysql-queries-fro...

Finally, I thought having the same questions answered in Common Lisp would be useful.

Generate a Quiz: http://stackoverflow.com/questions/2264267/generating-a-quiz...
That would be cool. Perhaps even more interesting to me would be the thought process behind each decision, font choices, font sizes, spacing, layout etc. If you watch enough videos on lynda.com you can get pretty good at production of design, but design itself is much harder in my experience.
Microsoft not only not acknowledging security problems, but asking them not to be disclosed after several months of inaction.

Search engine hits to this guy's site indicate that these problems are being independently discovered by people based in China.

http://lcamtuf.coredump.cx/cross_fuzz/known_vuln.txt

Bugs in all other browsers, although with better responses it seems. Interesting problems to solve here, both technically and socially.

---

This guy's blog is great, read more of it! Some recent articles:

http://lcamtuf.coredump.cx/electronics/ - geek's guide to electronics for programmers who don't know this stuff

http://lcamtuf.coredump.cx/word/ - cool physical project - threat level indicator

---

Author Wikipedia page:

http://en.wikipedia.org/wiki/Micha%C5%82_Zalewski
Except maybe for "ben the bodyguard", these websites are pretty much all "design" and no "web". In fact, most of these look like they were made straight out of Illustrator (a couple of those websites are actually huge images stitched together with no text!).
Nice info graphics, but it's not honest. Only half as many people live without clean water compared to a decade ago.
Just so you know: http://www.mywot.com/en/scorecard/something-new.org
I disagree. You're generalizing and not looking at the business purpose of the sites.

If the purpose of your site is to impress potential clients then there's absolutely nothing wrong with: http://www.dawghousedesignstudio.com/

If the purpose of your site is world domination of classified ads then there's absolutely nothing wrong with: http://toronto.en.craigslist.ca/
Yeah, I was thinking of asking a community wiki on Stackoverflow about what should be in the table of contents.
Holding back a radioactive lake
I don't understand "explanatory is a subset of relevant". If it does not (partially or not) explain the observed result, how can you decide whether it is relevant ?

As for the other links, I don't see numbers related to PPP, but maybe I misunderstand those graphs (I don't understand income per unit of consumption). I also don't see how he can deduce the difference is coming from gvt differences. I am only familiar with statistics, so I may be missing the subtlety of a field I am unfamiliar with (economy), but those analysis seem quite superficial to me. Certainly, they don't warrant such strong conclusions.
Does this qualify as a rickroll?
The fastest way to get familiar with Lisp syntax is to read _The Little Schemer_. Unlike other books people are suggesting, it's a quick read. It steps through the evaluation of Lisp code, building up from the absolute basics.

It uses Scheme, a different Lisp dialect, but for your purposes that doesn't matter. An earlier version ("The Little Lisper") used Common Lisp.
You can't easily do static analysis on binaries.

The binary format in question here is LLVM-BC, which is just a compact representation of LLVM-IR, which is a single-static-assignment representation specifically designed for static analysis. SPARC, POWER and MIPS backends already exist, FWIW.
You were absolutely right

(and right now we are hanging out on our computers together)
البورصة المصرية
البورصة المصرية البورصة المصرية البورصة المصرية البورصة المصرية
Ask HN: Who's Hiring? (January 2011 Edition)
As many have been posting about new beginnings and starting afresh, it's time for another Hiring thread.

Please lead with the location of the position and make it clear if working remotely is a possibility.
Just wow. There are people who would write a book instead of this, and yet, that book might not have as much content.
TxtWeight for New Years weight loss resolutions
This is a simple service I built inspired by Tim Ferriss's 4 Hour Body that sends you a text message in the morning. Reply with your weight and it tracks it for you. Come back to the site, and you'll see a graph of your weight.

Working on adding better site UI, but wanted to get something basic out for folks setting resolutions. Enjoy!
How exactly does one go from "the population has grown by 1 billion in the last 12 years, and again in the 12 years before that" to "the population will grow by 2 billion in the next 34 years". Is there any real evidence that our rate of growth is decreasing?
>>def'n of propaganda

Oh please, I use it here to mean "non-serious argument to influence opinions".

What other term would you suggest?

Re Sudan... Arguably, even using a Palestinian description of Israel, Sudan is a thousand times worse.

My point was that some attention from Chomsky on that subject could have saved at least thousands of lives. You don't have anything relevant?

>>he is saying that as an american citizen, the places where the usa has an influence is where he feels he is most obligated to act.

No. Note that I am quoting YOUR reference...

What he said, see time in the video above, was that he could do less about Sudan. I argued that was wrong, see previous paragraph.

You didn't even try to argue against my point.

>>further, your "all other left wingers" and "demonization of israel" is extreme hyperbole.

It is certainly a generalization, but hardly hyperbole. Do you want a long list of examples from all major left wing media in my native country?

>> i find all right wingers to participate in extreme hyperbole

You might want to note that I limited myself to West Europe, which I know a bit about. Also, wtf?!

>>since as you say, no one knows whether it's true or not.

Note that you totally disagreed with Chomsky here, if you watch what I referenced.

He thought there is no need to make considerations for being under really hard pressure because Israel didn't accept a proposal 40 years ago. He can't know how serious that proposal was assumed to be.

You totally ignored this, my other point.

Then I discuss where you end up if you consider how countries function under existential threats. Arguably, Israel is better than most.

Chomsky won't touch that subject - you don't want to, either.

>>very weak thesis

In that case, why couldn't you give relevant answers to my arguments? You even misquoted Chomsky on what he said in the video you linked to youself...

And that type of defense of Chomsky is quite fun with your claim of not being a fan... :-)
Gaithersburg, MD - A payment processing software company I used to work for is hiring an internal applications developer. You'd be working with Python, SQL Server, IIS and other technologies to automate internal processes.

They'd prefer someone local but working remotely might be ok.

Email me (in profile)
Nice article for sure, but there's a lot of time frame inconsistency.

Comparing: This year to last, the last ten years, the last 23 years, and the last 40 years... Why not also compare against healthcare in the 1400s?
2011 is also the sum of 11 CONSECUTIVE prime numbers: 2011=157+163+167+173+179+181+191+193+197+199+211
http://twitter.com/#!/mathematicsprof
This is a simple app I built for fun after getting inspired by Tim Ferriss's 4 Hour Body book. It pings you in the morning via text message to reply with your weight. When you go back to the site, you can see all your replies as a graph.

It's just a toy for now, so hopefully some people can use it to accomplish their goals in the New Year. I'll try to improve the UI a bit as I get free time.
Camzap.com : Video mit Fremden chatten jetzt Free Webcam aus.
Thanks for sharing these. I think I had similar numbers on the paid advertising. Then again, I average about 8-10k visitors whenever I or someone else links to my site and, depending on the thread, 1-4k visits if mentioned in a thread. After that, paying for ads for a 2% click seemed kinda silly.
My site seems to pop up once a month and, if I wanted, I could find very relevant threads to link from daily. Though typically I only do that at most once a week.