skysight-inc/HackerNews huggingface dataset:
By providing a role model, and inspiration during looooong evenings when working on a startup. Some quotes ...

=====

"Do you mean to tell me that you're thinking seriously of building that way, when and if you are an architect?"
"Yes."
"My dear fellow, who will let you?"
"That's not the point. The point is, who will stop me?"

=====

"The creators were not selfless. It is the whole secret of their power--that it was self-sufficient, self-motivated, self-generated. A first cause, a fount of energy, a life force, a Prime Mover. The creater served nothing and no one. He had lived for himself. And only by living for himself was he able to achieve the things which are the glory of mankind. Such is the nature of achievement."

=====
Just curious, does anyone know why O'Reilly would refuse to publish any Lisp books?
They did also put out a call for mirrors recently for their OS image download. Possibly part of that effort went to distributing load for the shopping cart app. http://www.raspberrypi.org/archives/683
As I said, an individual startup doesn't have the resources, but collectively we can -- and absolutely should -- find ways to get these laws changed.
Also if you ever get a prepaid credit card as a gift you should just spend it on an Amazon gift card. That way you don't need to worry about expiry or going over the credit card's "limit"
The bulk of today's web devs are coming from Rails and it's nice to have that hand-holding when you're trying to cross that chasm. Besides, a lot of the concepts that RoR were built on are sound (i.e. don't reinvent the wheel every time you make a new project), even if Rails has become as bloated as the technologies it replaced (J2EE, .NET).
If they could save at least 10% on shipping, they would still be in the positive on the transaction. That seems like it would be possible since the shipping part wouldn't have to be a profit center, just break even.

That would be a bit too vertical for my taste. I'm not sure massive hassle of trying to staff & run their own to-the-door shipping empire would beat the UPS service I get now.
BTW, speaking of A/B tests, you could show a little open source love to your project:

1. Move the git hosting to github, but keep the web page on your site.

2. Create a mailing list with Google groups or something like that in the hopes that you're not the only guy out there adding patches and stuff.
Ah, I didn't catch the lack of stability. Thanks.

OTOH, that does not completely address my difficulties. Because there are fall-back algorithms to consider. And so it seems to me that the slower version of Mergesort that is both stable and in-place, still has practical value.

You mention that fast selection typically uses Quickselect, since the known linear-time selection algorithms have much worse average-case performance. That's true; however, e.g., in Musser's 1997 paper where he introduces Introsort (log-linear-time Quicksort variant), he also recommends doing selection by starting with Quickselect, then switching to a linear-time algorithm if the recursion depth exceeds some threshold. The result is a linear-time algorithm with the same average-case performance as Quickselect.

As far as I know, Musser's idea is the standard selection algorithm in use today. Or if it isn't, then it probably should be. [1]

Similarly, I have no problem with C++ std::stable_sort using linear additional space. But if it can't, then why not fall back to another log-linear-time algorithm, instead of the O(n log n log n) that is allowed for in the standard? This stuff has been known for decades. It wasn't taken into account in the 1998 standard, and it still wasn't taken into account in the 2011 standard. Why not?

I kinda feel like I'm beating a dead horse here ... but in any case, there are still unanswered questions.

[1] EDIT: Checked the C++11 standard again. The spec for std::nth_element has not been updated to reflect Musser's idea; it's still "Complexity: Linear on average." OTOH, the spec for std::sort has been updated. In 1998 it was "Approximately N log N ... comparisons on the average," while in 2011 it was simply "O(N log (N)) ... comparisons."
Web Dev News
How to beat a Web Filter with Tor
Acceptance and Integration Testing With Kookaburra (Ruby: Cucumber+Capybara)
In theory, Senators are supposed to represent the State's interest. Originally, they were appointed by state government rather than elected, IIRC.
Show HN: Kickass scrum diagram
[ Edit: add more context ]

My use case for this is to map between the database and application logic.

In the example, the short string 'N' is for storage in a db column, *.NEW is for use in code, and "New" is for use to display in an UI. You don't necessarily want to persist the display or var name because you may want to rename them in the app later. IMO it's a bad idea to store display representations as data.
You described something slightly different. The article is about finding a particular person on Facebook on a dating site and you are looking to go in the opposite direction. This means that you would need to scrape Facebook profiles instead. While some people don't make their photos public, this generally shouldn't be any harder.

However, contacting someone directly on Facebook might feel creepy to the recipient in that when they posted on a dating site they expected to be anonymous.
Does anyone know of a good web framework for Clojure? Perhaps a rails of django equivalent?

I love using Java for the exact reason the author claims Clojure is so powerful--the magnitude of libraries.

If a decent web framework is available, then I would be inclined to give it a go.
Why 'Search Me' failed - Too much money
Kickstarter and the NEA
I didn't downvote him because of his civil comment about misleading comment, but because of his un-hackerish tone about him not planning to learn something that is completely relevant to his career (his description in his page is: I'm a JavaScript and Node nerd). Maybe I shouldn't have done it, but I really have nothing against him. I truly wanted him the best and downvoting his (IMO) wrong comment was an effort to make him understand that what he is doing is wrong.

We are all online friends and friends ought to warn each other when they see their friend is doing something stupid (I really think writing any script longer than 20 lines in JavaScript instead of CoffeeScript is stupid).
You should be fine, as long you are not using their property (hardware, software, phone etc) to work on your project. Also it should not be in competition with your company. Just to be on the safe side, you might want to tell your HR and see if they have any objections.
ATT to Allow App Developers to Pay for Their Apps' Data Usage
I buy more than I return so the "pain in the butt" cost is still lower. Plus Amazon makes it really, really easy to return stuff, you just print the label and drop it off.
You don't need to leave the house. When you return something Amazon gives you the option to drop off or have UPS pickup the package the next day.
Yeah, except when you are not in position to enforce the NDA which was the case of the OP.
http://webnoir.org/
They very likely have contract stipulations with suppliers / distributors / fulfillment service preventing Raspberry from committing to product availability at certain datetime, before said suppliers are indeed ready to go.
After calming down, some well meant advice.

I realise that conspiracy theories, intolerance and similar breed like flies in dictatorships. Afaik, it was the same in e.g. Eastern Germany.

But even if you grew up in a non-democracy, you should be smarter than condemning a whole country for what some individuals do. Especially in this case, with all the very different political movements inside Israel.

I realise you were taught that kind of "reasoning" in school and by media, but start thinking for yourself. For your own sake.

For instance, consider the anti semitic-inspired conspiracy theories about media control -- if you see your other garbage (T-shirts, etc) you ought to realise that you've been fed with some outrageous lies. Sooo... there might be things in those US media which you don't know, right?

All the above assumes you are just brainwashed by your social environment and not consciously doing propaganda.

(That you are unable to acknowledge a point and either ignores it or start with judging countries for a T-shirt(!) do speak for you being a hate mongering propagandist. But I am not certain.)
Ha, they have something like that already http://face.com/blog/klik-is-alive-and-we-have-the-party-pic...
Citation? I ask because I'm interested in making sure I'm healthy, not to just be a jerk on the internet, and if that's true I'm doing something wrong.
There's Noir, which is more minimalistic that Rails, but it's easier to customize as a result. I've had some fun playing around with it, but I personally haven't used it in production yet.

webnoir.org
This is a horoscope-quality feel-good list for incompetent middle managers to read and misunderstand.
The apparent repetition is due to the triviality of the example. Imagine if you had to translate the display string or change the display name without renaming all of your code references to the constant.
This is probably the best overview out there: http://brehaut.net/blog/2011/ring_introduction, though it doesn't mention the new kid on the block, Noir (http://www.webnoir.org/)
Bocoup's post on building Ringmark (rng.io) with Facebook
> it isn't illegal to own pirated music

IANAL, but it was always my impression that that owning and pirating music was illegal, but it was just that the lucrative civil damages suits come from targeting distributors. If Google Music becomes a central hosting platform, then subpoenaing them for information about customers with known contraband music might become trivial technically and therefore economically feasible.
Maybe he means watermarks? The stuff iTunes adds is just metadata. It’s easy to remove. I don’t think anyone could be outraged about that (Why the hell would anyone be?) but watermarks might well cause a different reaction.
I guess they didn't consider the market for Lisp books very profitable:

»We're NOT looking for: (...) Books on topics that have dismal sales despite quality books being available. (If you're addressing a topic where good books have sold dismally in the past (for instance, LISP, LaTeX, or Web-based training), you have a much higher threshold to clear with your proposal. Convince us why there is a revival of interest in your topic, or why your approach to a deadly topic will provoke interest nonetheless.)« (from http://oreilly.com/oreilly/author/writeforus_1101.html)

However, in 2009 an O'Reilly editor wrote: »I think there's reason to believe that's changing, particularly with the right book; LISP awareness has been growing for the past couple of years. Our Haskell book has outsold expectations; Erlang has obviously made a comeback; so there has been a relatively recent shift in the language map.« (from http://lisp-book.org/talks/eclm-2011-10-23/plan.txt)
this leads to another market strategy:

people build their computer system and habits around Synergy until they get to its nasty bugs.

then they readily move to the better ShareMouse.

Similarly, most people start out with a small and cheap car. Then, for retirement, they buy a Mercedes.

-> First, you are hinged on, then you strive for the better.
I'm not sedentary although I don't currently have an active fitness routine. I have maintained a weight and BMI within the typical recommended range with relatively no effort throughout my adult life. I tend to pace or walk a lot during the work day instead of sitting. Especially when thinking about problems.
The last time I had a dedicated exercise routine before I was on medication tended to increase my afternoon drowsiness when I exercised in the morning before work, and had no noticeable change on it when I exercised in the evening.

I recently went through a month of physical therapy because of a back problem. That had me doing a light cardio workout 30 minutes per day three times a week (plus stretches and such on the off days). I was still taking my prescription during that time, so I can't say with certainty how that would have affected me, but there wasn't any noticeable change in my energy levels or sleep needs.

An afternoon nap or two is almost a necessity on any day I'm not taking my prescription. I can't say as I have ever tried specifically scheduling them into my work day though. Napping tends to be something I resort to when I can't shake off the drowsiness by walking or a snack.
Because it takes some effort to write a good Lisp book. There are several very good books: SICP, PAIP, AMOP, On Lisp, PCL, LoL, ...

Also typical Lisp hacker won't buy a slightly edited and printed version of the HyperSpec or a printed version of the SBCL manual.

Add to that that Lisp made a deep dive after the AI winter and that they were sure to not sell enough copies. At that time it was also a good idea not to be connected to Lisp.

Plus, I guess they did not like Lisp. 'Clojure' has the 'advantage' not to use 'Lisp' in its name.
A bit from the definition of Passive Intelligence "...The flow of passive material decreases the cost of intelligence and increases the time for analysis. Problem-the same intelligence is available to everyone. Stratfor’s strength is efficient gathering of passive intelligence, rapid patterning, superb analysis. Or so we tell our customers. Better to have a few sources in your pocket as well."
> A ripped copy of a song put up online can be
> as unique as a fingerprint

If they are just MD5'ing the file, then changes to the metadata could cause this fingerprint to change.

> But, it isn't illegal to own pirated music. It is
> just illegal to distribute them. So perhaps this
> isn't a problem?

Record companies (IIRC) have successfully argued that streaming your own music to yourself is a 'broadcast/performance' to a single person. There are many ways that they could attempt to go after this.
New Service Gives Any Job Seeker A Slick, Custom Resume
There's some (none so mature as django or Rails)... take a look at Noir (http://webnoir.org/)

However, the Clojure philosophy seems to be trending towards building your own composition of highly composable micro-libraries, rather than being handed one monolithic framework. It works very well, but does have the side effect that there isn't real "one stop shop" for beginners.

And when you're designing a webapp (or any app) in Clojure, you'll notice that you have a much higher degree of freedom regarding how to do things. There's no "one true way" the way there is with Rails. Again, this is extremely powerful, but it makes the next step somewhat less obvious for beginners.
US wants natural gas as major auto fuel option
When they opened (hune/july last year) and it was invite-only (but everyone got like five of them right after registration) it worked fine. It was probably a mistake on their side but they didn't revoke the accounts.
Tell you what: I'll let your business make millions from my code for free. You can even host it anywhere and do community management. If you want me to do these things, that can be bought at my normal project rates.
Why? The alternative to censoring the topic is to let all the facts emerge.

berntb can mention Hamas bombing civilians and Jewish expulsions, and I can mention the ethnic cleansing of the Palestinians and Israeli actions against the Occupy movement. I don't need to negate his points or convince him of anything.

Once all the facts are on the table we can then trust the Hacker News readership to be intelligent enough to decide for themselves.
Regarding the Coffeescript-Javascript difference, Coffeescript and Javascript can be used transparently in node. Once require('coffee-script') is run, the module replaces the require function with one that can load both Coffeescript and Javascript.

This means that if there is a file ./lib/foo.coffee, the following code in bar.js will work:

require('coffee-script');
var foo = require('./lib/foo');

Yes, some people may not like Coffeescript anywhere in their project, but this functionality makes it easy to add Coffeescript to an existing Javascript project or use Coffeescript modules as a blackbox in a Javascript project.
Sure, you can find me in #travis on freenode, my handle is josh-k :)
>The bulk of today's web devs are coming from Rails

Ahem, you're exaggerating there just a little bit. There are probably around a dozen web frameworks that are competing for the spotlight right now. With Zend, CI, Django, Symfony, Struts, Cake, etc. all equally if not more popular it's hard to say Rails has the "bulk" of today's web devs. I wouldn't even go as far as saying that the bulk of today's web devs appreciate MVC.
The model you describe in your post seems to be assuming identifiability across customers regardless of when the relationship started. If you are not making inferences about new customers based on similar customers with prior attributes, how are you doing it? The ways I can think to would force great naivete on the inferences about new customers.
If I had it in the UK and they didn't convert flac and I would gladly pay. However, the don't and do.
Absolutely useless for sole proprietors like myself. We don't even qualify to join just for information.
So I agree (for the most part) that using them together is not a problem, but I think there still is some justification for the "unwieldly" argument - which may or may not have been what was discussed at the bootcamp.

1. Some people seem to be under the impression that since they're interoperable, it's fine if half your team is doing raw JavaScript and the other half is using CoffeeScript. At some point, one of the JavaScript authors is going to try to modify the generated JS, which will likely be checked in if there's no asset packaging (I've seen this in practice).

2. The way that people design APIs in CoffeeScript and JavaScript is very different, because the things that are easy in CoffeeScript and easy in JavaScript are different. Namely, CoffeeScript libraries tend to leverage the OO capabilities in a way that makes them ugly to use in raw JS. For example, the `@field "title"` stuff would have to expand in a way that's not particularly obvious or concise.

Another example would be trying to use an API like CoffeeKup in JavaScript - the `->` is not visually distracting in CoffeeScript, but having `function() { }` everywhere in the JavaScript code completely destroys the concise nature of the API. In JavaScript, it might be more natural to implement it as an object literal as opposed to nested callbacks.
A Synthesis of Pseudoephedrine From N-Methylamphetamine [pdf]
But you really don't need to learn CS... It's just a slightly different syntax that you can learn literally in 20 minutes, but makes your code more robust and clean (eg; no more comparing against "undefined" and then nil, just put a ? after variable name - it saves you time and you don't accidentally forget about it. It makes your code better)

Nobody would argue about his comment if CS wasn't such an easy language to learn. If you know PHP, you can learn writing in ASP.net in a week, but if you know JavaScript, you can sing in CoffeeScript in an hour.
TMO’s Guide to Writing, Publishing & E-books
The article writes about Bash and not about POSIX standardization of test command which omits double brackets.
I hope the terribly slow map rendering is just a direct result of early release scaling problems. Because it's running unusably slow here.

Edit: I'd like to clarify, it is running in a usable, if laggy fashion, in general, but the main advantage of Google Maps to most competition IMO, is the blistering speed.
Hacker News has brought down thepowerbase twice in 30min.
The Smartphone Wars: The market share scramble and Apple’s long con
Looks like that exclusion is still there: http://oreilly.com/oreilly/author/writeforus_1101.html

It seems to be a strong recommendation rather than a hard rule, though. Clojure is worthy of an exception in my opinion.
Can someone writeup a gist of the algorithm?
Yes, and a good portion of these people will be searching with SafeSearch turned off.

We as a society are either going to get a lot more puritan or a lot more tolerant.
You can opt out. You just need to shop for a "business" laptop from HP or Dell.
The fact of the matter is, there is absolutely no way Google could determine if your tracks were illegally downloaded or simply ripped from your own physical discs.

Well that's simply false. If I ripped a CD myself, it wouldn't be byte-for-byte identical as the copy on Pirate Bay. In fact, if I rip it myself and don't share that rip with anyone it should probably be unique within the system.

And how hard would it be to figure out who has illegal copies of an unreleased album?
Nearly everything web in Clojure is built on Ring. I personally like using Compojure (which bundles together clout for routing and a bunch of good defaults for sites or web services) and Enlive (for templating). This is the stack we describe in depth in the web portion of the book.

Frameworks are largely not used, at least in the monolithic, un-composable way that 'frameworks' generally are in other languages. This is what makes it so easy for alternative conceptualizations of the problem to come about (i.e. Noir, which also uses Ring and Compojure, but with different defaults, some macro sugar, and hiccup for templating), and themselves to be mixed/integrated with other web codebases. For example, you can trivially compose a noir application with a couple of "low level" Ring handlers with another app written using Moustache and stringtemplate.

That is all to say, yes, you'll find all the pieces you need for web development.
Abstract leading to the PDF: http://www.cs.ox.ac.uk/publications/publication3843-abstract...
Amoeba offers key clue to photosynthetic evolution
Although this scenario is very common, it's not common for the story to get shared. Thanks to the entrepreneur that shared it.

One of the reasons that folks don't share their horror stories around M&A is that often, in the back of their minds, they're still hoping that it was all just a big misunderstanding (wishful thinking). They're often also worried about creating a negative impression around the company -- thereby potentially jeopardizing deals with others in the future.

In cases with truly bad faith, the "acquirer" can actually exploit these two things.
Fortunately there are a few things that can be done to manage the new era of high fuel prices and add money to the company’s bottom line.
KML, them HTML3 of geospatial formats.
I find one-click is very helpful for this. Know what you want, find it, one-click, leave.
>>It really bothers me than I can't opt out of getting a laptop with a webcam.

If you feel this way just paint the camera lens with a permanent black marker.
Not only that, but modafinil is also great when you absolutely, positively, have to win a flame war on the Internet.
Pretty much; the context where this employee would thrive would mean equally amazing employers. An incompatible employee-employer relationship can't be sustained, whoever's "fault" it is.
FWIW, we didn't go to O'Reilly; they were shopping around for someone to write a Clojure book. So, whatever guidelines they have out there probably shouldn't be taken as actual "policy".
LOST fan? Check out this startups welcome video.
I believe the model they're using is called Pareto/NBD and is fleshed out a bit more here:

http://marketing.wharton.upenn.edu/documents/research/Fader_...
Collabora and Fluendo Invest in GStreamer Open Source Multimedia Framework
We use the gamma prior and assume that shape parameter remains constant across time, and the scale parameter varies month to month. For each new month there are only two parameters that need to be estimated, one for the attrition rate and one for the purchase rate, so we rarely run into identifiability issues.