skysight-inc/HackerNews huggingface dataset:
Well, through SR, DPR helps all parties involved be safer. For buyers, all products have ratings and reviews, and sellers have overall satisfaction statistics, and there is a forum. For sellers, there are buyer statistics.

He's a pioneer. When SR has strange technical problems, he can't just jump on IRC or Stack Overflow and ask. He has to deal with attacks against Tor no one else has experienced. I don't know of anyone else betting more heavily on the security of Tor (at least the hidden service aspect).

He's also just plain inspiring. He had a bold idea, coded it up, kept it working, by himself or with a small group, despite opposition by the worst possible adversaries. He puts his life on the line for his principles. If the world had more brave and highly capable people like him, we might not still be in the drug war.
I beg to differ. For a lot of people, it isn't about the "thinking". Its the reality of their wallets.
We're mammals. Do you really think that's a satisfying answer?
The recent complaints about the new Gmail compose interface got me thinking about this essay from pg. I can understand why Google, Facebook, Apple, and Microsoft would design software for the masses. But I think we, the hacker community, should promote and support (financially and otherwise) software that follows the design philosophy that pg articulated here.
Yes, true. And in these days of 'safeguarding' there might be half a day suspension or Mum might be phoned.

As an outsider viewing this kind of thing in the US from the media (like the wrong end of a telescope) it seems as if there is a huge legal machine that just crushes away irrespective of the need and actual severity of the case. Am I wrong?
OKAY, I am sober and read this again very carefully.

Here's what I think of specific 3rd party/FOSS solutions for each of the components.

Before I start, I wonder if anyone has seen that slideshare I posted, it talks about creating single functions and services (daemon), essentially acting as their own islands, connected all through a central RabbitMQ, hooked up to http front end nodejs servers. So this is a summary of my understanding of the subject so far.

Another fact to consider regarding ddos, exploiters. I really don't know, I was thinking rackspace or some kind of front end host that is able to handle it. I mean all in all, the REST web service just returns a simple 200 OK or a media file. No templating (but it might be good to have some templating or user session like Flask <---don't know how to scale).

So far, I love the design process you've laid out. And you are absolutely right, I should approach this with design problem solving set of mind.

I'm going to summarize what I've read, in order to get a feedback and/or bounce off ideas.

I have to tell it like a story because I feel like that's how I understand and remember things efficiently.

Users watching a video, wants to convert this great youtube meme video to an animated gif. he just appents someserviceio.com/http://youtube.com/v?23uf7wg/convertedvideo.gif

the browser loads for the duration. it might be a good idea to put some UI notification here, simple message of what's going on in the background. Once again, I need a way to notify the user in the browser as the event happens in the backend. need a stack suggestion here.

for short videos, when they type it in. it should just load up the convertedvideo.gif animated picture in the browser. but for longer videos, they should receive notification.

I don't know, what do you think?

Ultimately, I do need some sort of security. For example, only have registered users have access to more functions. they could do something like http://someserviceio.com/my@email.com/secretKey/batchConvert...
Plans to Harness Chinese River’s Power Threaten a Region
That's not true. We regularly cooperate with the justice systems in peer countries.
You're assuming that the only alternative to copyright is to have no incentive structure at all. There are other models with their own advantages and disadvantages. This is one particular weakness of copyright that an alternative system might avoid.
No, I mean Iraq. Bush lied about an Osama connection to justify a war with Saddam.
Perhaps "planning" is a term closer to what I'm attempting to convey. The reality is that even if you think long-term, it requires money to execute those plans.
Copyright is nearly useless in a world where there is an infinite supply of any given work for negligible cost. Anyone can print anything without paying royalties to anyone, with the only actual barrier between them and doing so being an unenforcable, obsolete law made for a world with a finite supply of a work.

But I read Harper Lee's work and enjoyed it. I want to pay her for it, so I don't just steal it without doing so. But I also don't want to pay a publisher for Harper Lee's work because I don't know how much the publisher is going to give Harper Lee directly. I'd much rather pay Harper Lee herself. I haven't been coerced into doing so - I do so because I enjoyed her work and want to pay her for it. This is particularly true if I acquired her work conveniently at a time of my choosing using an outlet on the Internet that I know she herself set up.

Louis CK, Radiohead, and Andrew Sullivan are all making a living on this model. They are still selling recordings. They know that people will probably still acquire their work without paying them, but make enough on the good people who don't so to offset the cost, especially since in doing so they pay middlemen nothing, or nearly nothing.

People will pay a lot for both convenience and the satisfaction of knowing they compensated the original author him- or herself for an enjoyable experience. Paraphrasing Jobs, stealing a work is only free if your time is worth nothing. I don't need copyright to know that.
No, if you assume that the size of each object is constant, O notation will swallow it and report that, in terms of the number of items to sort, Radix sort is linear in time.

The usual bound of Omega(n log n), proved using decision trees, is only applicable when your only operation is to compare two elements. Radix sort asks for more than this, and so it can assume a specific structure of its input, so it can violate the lower bound.

Depending on which operations you assume, sorting can become more or less easy. In the extreme case, if you can ask the array "Please sort yourself." as a basic operation, sorting is O(1). Radix sort assumes bitmasking as a basic operation, which falls into the "make things easier" spectrum, leading to an O(n) algorithm under the stated assumption of constant bit length (or any encoding, really, it doesn't really need to be bits).
But how much long-term thinking can you really do when you have no money?
I guess the police force would be worried about having a negative reputation, so robbing a small time person might not be worth the risk if it meant you wouldn't get the contract for the bigger fish. But at some point you could always just cash out by robbing your client.

I would also guess that the people you hire to protect your stuff would probably also accept payment to take other people's stuff so you would have a similar set of problems to medieval kings and their armies.
On the topic of how math textbooks are created, you might like this commentary from Richard Feynman when he served on a school-math-textbook recommendation committee:

http://www.textbookleague.org/103feyn.htm
I don't understand your comment. How old are you? Would you rather take care of your aging dad (assuming that's necessary, which is a big "if") between 35-45 or between 50-60? Does it even matter? Why is that thought weird? Would you rather not exist?
Inverse squares kick in at large distances, 60cm or so is not a large distance. More importantly, anything diminishes electromagnetic radiation better than distance[0], and there is simply more matter between the bottom of the laptop and your lap and the top of the laptop and your brain.

Really, however, my main point is that the few milliwatts allowed for consumer electronics are well within the safe range – I have to admit, though, of being too lazy to search out the data, sorry.

[0] Just think about how easy it is to block light coming from the sun with a piece of paper.
If there's anyone being dramatic here it's the people who think anything that furthers their cause is good. In term of transparency SR is the opposite of legalization and will sooner or later be ruled by the ones who can produce the best product for the cheapest price at a high enough volume. And responsible drug use isn't a contradiction to "irresponsible drug manufacturing", so I don't get your point there.
The choices you're given, the choices you've taken... but what's #3?
> Google better be really careful because

Sadly, you are in a minority. Google's results are excellent for most people.

I used to use + often. We know that the + operator was rarely used, and most of those times it wasn't used correctly. (Of all searches, only 1 in 600 were correctly using the + operator.)

Being outside Google (and not able to see their data) is frustrating, but they have a lot of numbers and they do this stuff because they can show it helps most people.
I used to work someplace that used a lot of Delphi, but they made the top-down decision to standardize on C#.
It may be true that you're not a fan of copyright, but I'm not sure you know enough about copyright to have a properly informed opinion about an aspect like this.

For what it's worth, the transferability of copyrights was established in the 19th century to enable to creation and publication of encyclopedias. By allowing writers to transfer their copyrights to publishers, publishers could (a) aggregate a number of entries into a new type of work and (b) produce new editions of that work without having to submit to extortionate negotiating situations with writers who could use their control of one (possibly unchanged) part of the work to block development of the rest.

This principle underlies the genesis of the extensively collaborative forms of expression that defined culture in the 20th century, from recorded symphonies, to radio plays, televised broadcasts, and or course, the cinema. Indeed, it creates an entirely new class of authors (e.g. cinematographers and film editors) whose own work depends on massively collaborative forms of creation.

There are many, many reasons to be critical of the copyright system. But the basic transferability of copyrights isn't one of them.
Teachers cannot be expected to be perfect. Their responsibility is to educate kids of a wide range of abilities. I celebrate the fact that we have the ability to discuss this in an open forum.

If you want to see how good you are at writing test questions with unambiguous answers, I challenge you to write a full set of questions for a trivia night at your local bar/church/whatever. I wager you will be pleasantly humbled.
Genius or hard work will get you a solution to the problem you set out to solve. You need "grandiose, obsessive and deluded" in order to set out against a sufficiently ambitious problem.

And you're listing people who have made discoveries. Kurzweil isn't trying to discover an equation or a law of nature, he's trying to build strong AI. That's a different category of endeavor. It's the work of Henry Ford or Steve Jobs rather than Einstein or Feynman.
Sometimes, people sort things other than the natural numbers below 2^k.
Relevant:

http://paulgraham.com/icad.html
Yeah - that person doesn't know what they are talking about. Route 128 rivals the Valley in that sense... just about anyone that grew up in that economy knows that.
A big company invented "skunk works". Lockheed, I believe. It is totally doable. Bit of a tangent, but CarMax was created by Circuit City
I’m 22 now and I would rather prefer to deal with all the problems caused by old age when I’m 50 or 60. More importantly, I wouldn’t mind having more than about ten to 15 years left with him.
Very little -- that's the point. When you're in a position like this, you're not thinking long-term because 1) the short-term requires your immediate attention, and 2) even if you come up with long-term plans, it's going to be very difficult to execute them without money.

This is by no means a value judgement -- been there, done that -- and more just a reality of the situation.
"I want to pay her for it"

Here you go:

Harper Lee
c/o Hachette Book Group USA
Grand Central Publishing
237 Park Avenue
New York, NY 10017

Looking forward to hearing how much you send her. Let me know.
not once is theta or omega used, so this cheat sheet isn't all that descriptive.
> 1. All media types are 'document centric.'

What I meant is that this is a particular kind of backend API, a very "model-centric" one. Nothing wrong with that, I just don't think this is the one and only kind and thus should take on the generic name.

> 2. If you're transitioning _to_ this kind from some sort of older kind.

Understood. Maybe an approach is to allow for this to specified optionally, with the fallback of being hard-coded if it's not present?
Sounds like both sides of that convo forget to check of they are speaking the same language and understand the problem.
The reality of the NYC dating scene might be more complicated, as documented by Jonathan Soma (you can just read the findings if you don't like enabling Java):

"The switchover from extra men to extra women starts at 35-39 for most big East Coast cities, but doesn't hit New York until 40-44"

http://www.xoxosoma.com/singles/
I sent a pull request with heap things, a couple sorts, and interpolation search.
Horrible mea culpa.

"We appreciate the feedback from a number of journalists and customers that the first version of our financing product wasn’t quite right,”

It wasn't that they were doing really complex calculations that they made an error on, they were being intentionally misleading. That is what they should be sorry for, not that the math was not "quite right"
Life Hacks and Tools to Boost Productivity on Your Computer
You'll also find the cops setting up "safety checkpoints" on the day welfare payments go out / checks clear. It happened a lot on the road from the reservation to town. Its not like its easy to keep a car running and maintained in a place where it gets above 90F in the summer and -40F in the winter[1].

1) there is no bus or other public transportation
In my first semester (I think, might have been second) honors calculus class, the (great) teacher got carried away on one midterm. I got something like 40%, and that was the second highest grade in the class, the average was more like 30%. He was so disappointed we didn't do better on that exam...
I will certainly acknowledge that there is a biological imperative to reproduce. However, I think we should work together to promote adoption of children. I don't see any logical reason to think of adoption of an infant any differently than spawning your own. Its safer for the adoptive mother's health and most certainly an improvement for the infant. Other than the pregnancy and birth process being replaced with lots of paperwork and interviews, it is a very similar experience. In both cases you end up with a child of your own to love and care for.
5) design and build and deliver a car.
Well, I suppose it's nice to know that anyone who actually tries anything hard is, in fact, insane and probably should be kept away from real people.
Would you know how to do this if poll respondents weren't allowed to add their own answers?
As an aside, trees (Red-Black trees for std::map in libstdc++) have terrible locality, and thus cache behavior. In general, for reasonable n, it's even going to be better to have a vector<vector<int>> in which you literally push to each vector (for amortized O(1) each time) when you find an adjacency. In the case of dense graphs, yes, adjacency matrices will be even better, since you're going to pay the size cost anyway, and you may as well do it up front and not pay the resizing charges.

From my experience, using vector<list<int>> behaves more poorly due to terrible locality of lists. My use of red-black trees for graphs is mostly limited to implementing Dijkstra using set<pair<cost, node_index>> as a queue, since the priority_queue in <queue> does not have a DecreaseKey operation. Using that set (and some map (needn't be std::map, could well be a vector) of node_index to cost for faster compare during Dijkstra's neighbor loop) can make for a very fast, short, and easy to implement Dijkstra.

My usage is mostly competitive programming, so YMMV.
I used to think there were only two as well but a third kept popping up. It might not be a strict interpretation per se, but it deserves its own category.

It goes something like "You shouldn't say stuff like that, its prejudice against the poor, don't be so arrogant, hateful, etc." The quote is a call to action: We should help the poor make better choices; we should help the poor have better choices; and the third "we should make it so people don't talk like this". I find the last one the most troubling.

Personally I think both sides should soften their approaches and try to meet in the middle of #1 and #2 for surely its a continuum stretching between the two. The third reaction baffles me.
@droithomme
I was using Harper Lee as an example. I didn't actually take an ebook and read it without paying her. I read To Kill a Mockingbird from a print book I bought a long time ago, but will gladly send her a donation anyway to offset the thievery of Mr. Pinkus.

Substitute any of the other names I mentioned in there and my argument still holds. I have bought a subscription to Andrew Sullivan's blog, voluntarily paid substantially more than $0 for In Rainbows, and paid for Louis CK's latest online only comedy special. Gladly.
You think a private university is going to take action for something that did not happen within the confines of the school?
Call of Duty Black Ops 2 | TMCheats.com TMCheats.com
In that case, most other algorithms (e.g. insertion sort) technically take linear time too (though with a rather impractical constant factor).
This is great, it even provides hardware acceleration for browsers that support CSS 3D transformations (which is important on mobile devices), all without the overhead of jQuery UI.
Poor people aren't ignorant of the long-term. Note that Vimes himself is poor (he never really becomes a noble, at least); his point is you need boots now, and can't wait a year to save up for a good pair - the boots you get today leave you without enough to ever buy nice boots. Most depressingly, many don't see how they can save at all, making just slightly less than what's needed to make it to next week.

I suppose part of the trick is to realize you're living less than a zero sum life, and then grinding even worse off for a long while to save enough up for a pair of boots that will then save you enough to lift your life up by the bootstraps.
My dad died last year at 71. I never had to take care of him, he was a relatively healthy guy and his death was unexpected. I enjoyed my time with my dad, and I have no regrets. Seize the day, and don't waste time worrying about things that may never happen.
Complete Legal-list for a marketplace start-up before launching?
Person A sells to person B. Platform gets fee off of the transaction.

What legal aspects should be checked to be sure that no penalties and legal issues would not arise?

Tax, regulations, etc...

Thanks!
(nota bene: I supplied the accepted answer)

This isn't a discussion-type topic. It's a question that has a non-subjective answer that doesn't depend on one's opinion. That being said, it might be migrated to programmers.SE and now that the question made it to HN the mods might notice it and actually do so, but I hope they won't.
Tilt-Controlled Slider
About my open source implementation of the tilt-controlled slider found in the iOS 6 Music app.
Yeah, I think adoption is much better, too. Unfortunately most people aren't wired that way.
People are lazy. Here’s how I get shit done.
I haven't read his new book, but "I am a strange loop" sure as hell didn't acknowledge it.
>Also, if you care about kids, it may have worked better at a coffee shop in front of a toy store in a mall

Also if you're actually trying to get kids to interact with the app, you'll get a much better response if you have a woman with you. Parents are more likely to be comfortable letting their children interact with a woman.
Client side image re-sizing using the canvas element
'so many'? Demand for adoption children is currently higher than the supply.
I haven't used Office in any significant way since the Ribbon. It was basically the final nail in the coffin for me. Even now, when I have to use a word processor or spreadsheet, I can easily find my way around LibreOffice menus, while Office's Ribbon is confounding every time.
To be fair, people really aren't too interested in Omega, at least not in conjunction with worst cases. Omega is more suitable for best cases, and that in turn is slightly useless without any knowledge of how common it is. For instance, telling you that bubblesort is Omega(n) in the worst case isn't terribly useful, and telling you it's Omega(n) in the best case is somewhat more enlightening (you now have an absolute asymptotic lower bound), but still not really useful without knowing that the best case is going to be very rare (most of your n! possible input permutations have a lot of inversions).

Theta is a bit more interesting, however. I think it speaks to the "tameness" of the algorithm.
I want a search that works for Usenet news. Yes, I understand that Usenet news is dead, but still, effective searching would be nice and Usenet search has been broken for ages and ages.

Another example is targeted search. For example, if I'm searching about mental health stuff I do want good quality sources, I don't want tabloid gossip about celebrities going into rehab.

Or sometimes I want to break out of the SEO trash, and have a bit of serendipity. Search for a term like [spectacles cases]. You get a lot of shops selling pretty much identical cases. What you want is a nicer way to preview those shops (because often the websites are god-awful and their own site searches are much worse than anything Google provides.) WAIT: I just tried this to make sure I was right, and Google have changed the way they show results like this. You get the same ads at the top, with heavily SEOd content links below, but now at top right there's a "shopping" section with links to different cases in different shops. So, that's much better now than it used to be.

Still, serendipity is fun. I remember when you used to be able to use Google to noodle around and find cool stuff. Now? Not so much. That's not Google's fault. The modern web is very different to what it used to be, but it'd be great if there was some way to get access to those smaller sites.
I see adoption suggested often in response to any article describing fertility treatments. I would like the suggesters to elaborate on their experience with adoption process. From what I understand it is long, tricky, expensive and emotionally draining. More so than fertility treatments.
A man can father children and buy a extravagant car in his 20s or his 50s. A woman freezing her eggs is doing so in response to a biological constraint that men don't face; they aren't comparable situations.
I'd be less worried if this seemed like a one-off thing (or if math professors were obligated to drive exclusively on bridges designed by their own students, heh).

As it is, this is one case among many (not all about grade schoolers and not all 'stories on the Internet' by a long shot) and the professor doesn't always acknowledge they were wrong. Speaking as an engineer, the work is hard enough when you do understand the math.
Actually you can do all the long term thinking you like, you'll just be unlikely to be able to implement any of it since you won't have the money.
By what sort of parent?
I was a physics major for most of my undergrad and I can confirm this.