skysight-inc/HackerNews huggingface dataset:
Google search for me (and I've been using it a very long time, having been an Internet user since the late 1980s and around when Google first appeared) has generally gotten worse over time, not better. I don't think the changes are to sell more advertising, though, I think they are a combination of:

1) The web is just much bigger and noisier than it ever was. There are so many SEO-bait sites out there now, it is a wonder search still works at all. I can't really fault Google for this part.

2) Changes Google made to make search more accessible to the mainstream user. Google search now tries way too hard to be "smart" about what the user meant to ask for instead of what he or she actually asked for and this can be a huge negative if the person is looking up precise information and knows how to use a search engine.

They somewhat recently added a "Verbatim" option to search that can help you avoid some of this too-smartness, but even with that enabled Google is still inferior to what it used to be when I'm looking for very targeted technical information that I am sure exists out there.

Sadly, this sort of thing is a trend impacting not just Google. The success of Apple has created a culture of creating things for the mainstream consumer user which often comes at the expense of the power user. I get why this is done and ultimately it is the right call for any business that could potentially serve the mainstream, but I do wish more companies would leave in the highly technical expert options as settings for those who are comfortable using them. I feel that in recent times most software in general has swung way too far on the pendulum from being too hard for normal people to use to being totally gimped for experts and feeling like a toy more than a tool and I wish attempts to try to support both sets of users became a "thing" instead of constantly hearing the mantra that "options or settings are bad, no options or settings for you"!
If I cut myself shaving in two places with one motion of my razor, how many cuts have I made?
That looks really good but I forgot to mention that I am looking for an iOS app.
I'm in my mid-20s and moved to Boston about two years ago. It's a fantastic city, but it absolutely is difficult to maintain friendships, despite everyone being incredibly nice. There was a HackerNews meetup several months ago; Reddit has a decent mix of impromptu, planned, and recurring meetups; and Meetup.com usually has atleast a couple good options every week. It's easy to meet people here, but there aren't many venues for seeing them often enough to turn it into a friendship. Essentially, if you and someone you get along with go to the same meetup monthly, and you can't make it one month, and they can't make it the next month, you end up with a 90 day gap between seeing eachother. I don't know if this is any different in NYC or SF though?

All said, if anyone wants to plan a meetup or just wants to grab a beer, my email's in my profile.
"SOPA reincarnated? Norway readying draconian anti-piracy Internet law"
>and they will come and help

the police are not obligated to help you in the US, this has been the subject of at least 2 supreme court cases.
Let's not confuse product with implementation.

Someone still needs to choose and arrange data-structures and algorithms to fit available resources. That is engineering. Just because the product is ill-defined and subjectively-judged does not lessen that.

You might want an architect to be sensitive to aesthetic/political/whatever concerns, but you pay the engineers to make sure the thing stays standing up. Does a building stand up because of story-arc and character development? No, it is because of understanding of physics and materials. The same holds essentially for getting computation done within time and space.
There's a picture next to the question of a saw cutting a straight thin plank. Its very unlikely that this interpretation of the question was intended.
It's inverse.

Clippy told people how to do their work more efficiently, and because people don't like to remember new ways of doing work if their old habits sufficient, people hate him. Clippy was like computerized supervisor, slave driver, who looked over their shoulders and told them "You selected one menu item 5 times, better use keyboard shortcut to mine more uranium for your Master."

Google wants to tell people what to do. He is like missionary, every layman would respect him for making life easer. People would love Google for this.
In contrast to the article posted, others are trying to learn from tech startups and bring their lessons into the design world. Ben Van Berkel of UNStudio who have designed the BMW Museum as well as hundreds of other awesome projects are closing down their design office and relaunching it open-source. He is also teaching at GSD(Harvard) on the same topic. Will be interesting to see what comes of these changes, but it reminds me of the music industry in more ways than one...
She's using a nail file.
Only worst case is represented by big-O. The others are covered by big and little Omega, little o, and theta notation.
Ah, true. I guess the chart should probably distinguish between arbitrary index insertion and appending.
> But, everybody must have learned something out of this.

Let's hope the lesson learnt is not "math is too hard for me; I'm stupid; I don't understand this; I tried to ask my teacher but they're authoritarian and because I'm just a kid I don't know the socially acceptable way to ask this kind of stuff and the teacher got all defensive and punished me, and so I must never question anyone, even when I think I can show that I'm right and I think they've made a mistake".

Teaching is a hard job. Many parents don't support you at all. It's politicised (at least, in England it's very political). It's low status. So, I'm not really knocking the teacher. I do hope that after a chat the teacher gave the child better marks.
Uhm - I'd be inclined to hope that a cluster of GPUs (or just the high end ones being used for something like this) would be capable of rendering at rather higher than 60fps - whilst screen refresh rates may not match that, I would expect each frame to be rendered in rather less than 16ms.

Similarly, by using a decently parallelisable image compression codec (JPEG2000?) it should be possible to compress with the advantage of the many GPUs, too.

16ms transfer time is certainly kept generously low, but beyond that, 16ms decode is something I won't comment on due to the variability of implementation speeds (though it would be done in native code, of course) but 16ms further to display... 32ms to decode and display a JPEG? I'm pretty sure I've seen MJPEG streams at higher than 30fps before!

Back of a napkin they might be, but I think the figures in this post might require further thought.

Edit: again, to be clear, I'm not suggesting that they are using all of these advantages right now, but the idea that this can't reasonably be done for twitch gaming, even today, strikes me as bizarre, when they are trying to set up a system with whatever custom technology is required to make it work.
Really? I don't think so.

For one, Kurzweill DOES have "grand" ideas. Extravagant visions of a future with technological immortality, singularity, etc. Hofstadter does not. He merely examines some things, like cognition, and proposes some theories about their workings. Like, you know, every scientist.

Kurzweill comes out as grandioze, obsessive and deluded, Hofstadter like a normal writer, no more or less strange than, say, Marvin Minsky.
> Whatever the reason. It has changed recently and is annoying.

Fair enough. Like I said, it can certainly be improved, and perhaps recent changes have gone too far.

> Also you can't set the default search to verbatim. You can only hack the query parameters in specific browsers.

Don't the kind of people that frequent this site near universally use their browsers to search, rather than wasting keypresses navigating to google.com?

Ridiculously, Safari, which I use, requires an extension to use an arbitrary search engine, but I can't think of another browser that doesn't support it.
For developers to spend time on it, clients and customers must be educated about it and want to pay more for it. When that happens, I think we will see more tools develop to save time on the extra work.
Transparency Camp 2013 - #tcamp13
I have to laugh at how much play this got at Stack Exchange and here. This is simple, scare quotes are unnecessary. The teacher made a mistake. They're not perfect, they make mistakes just like the rest of us. End of story.
The format of the page looks like something out of a book, not something that the teacher made. My guess of what happened is that when the teacher went to solve the problem, she read it as the bucket problem.
Only on HN would you find people trying to make the case that the question is ambiguous. What is the matter with you people?
This is great.

Just a minor note (ah!): the number "1" on the left on my name on the top right corner made me think I had some welcome message in my inbox so I tried to click it.

Ok, time to watch some videos. I'll use this as teoric complement of justinguitar.com
In that case I object to your characterization. Someone can have thoughts about other people without any implication that those people share the same thoughts. Trying to grandstand about it is either confused or an attempt at bullshit rhetoric. If you disagree, describe why you disagree (as you did with the rest of your comment), don't try and tell them what they can and can't say.
In an inter-personal context? No. In an inter-national context? Yes.
That is true. Unfortunately, that's the only first-hand experience with Android I've had so far. It wasn't by choice. If I had to get an Android device, I would without a doubt try a stock Google one. I don't expect a huge difference, but it should be more pleasant.
Livestation, regarder la télévision libre sur son ordinateur
Whats the joke?
The hard things are:

0) cache invalidation

1) naming things

2) off by one errors

Looks like he counted right to me.

EDIT: fixed newlines
Yes, the teacher was trying to teach fractions, the student was doing discrete math.
Whats the joke?
The hard things are:
0) cache invalidation
1) naming things
2) off by one errors

Looks like he counted right to me.
I don't think it;s that the product is different — the guilty truth is as an old school Apple fanboy who LOVED the Newton and HyperCard that's what I love — the real issue is slowing leaking out the product.

Imagine the alternative: Google stayed mum, let the rumors leak out but never say or show anything, then in 2014 the co-founders take the stage and demo the product, they then tell everyone in the audience to look under their seat for the free one (these are all press members) and tell everyone else that they can order them NOW on the front page of Google.

If Google Glass was even a poor product they would have a solid hit. Also they would have time to fix mistakes.

Also I was just using BusinessInsider as an example, I actually like the Dvorak critique much better -- but as the "lowest of the low" they were my easy target!
I hear and I forget. I see and I
remember. I do and I
understand.

Confucius
I hadn't heard of the water lily problem either. The answer was completely obvious to me, but I don't think this was because I'm particularly intelligent or math savvy, but rather because I'm used to working in binary, which I think gives you a better intuitive sense of the concept of doubling.
Sure, I'm ok with what the OP described. Not ok with actively approaching people, which is what simon was advocating.
The good thing about crowd funding is that everybody can get a project funded if they manage to convince a subset of the general public.

The bad thing about crowd funding is that everything necessary to get a project funded is to convince a subset of the general public.

This appears to be the Web 2.0 social startup indie version of Nigerian royalty.
> 1. How do you map the network if they are using Tor?

Not sure if it helps, but there's been that ``Revealing Hidden Services by their Clock Skew'' [1] 2006 paper, and some other stuff linked to from [2].

[1] http://www.cl.cam.ac.uk/~sjm217/papers/ccs06hotornot.pdf

[2] http://www.lightbluetouchpaper.org/2006/09/04/hot-or-not-rev...
It's quite scary though, at least to me. From the scribbles the teacher made, it looks like they are being taught to deal with fractions in the most mechanical way possible.
I would assume that the "*" next to the problem was an indication that this what not a 'time to fill a water bucket' problem and that more thinking would be required than the previous 3 problems.
I get so tired of libertarian self-serving mumbo jumbo. He's a drug trafficker, makes large amount of money of it and I have a hard time seeing that any decrease in government oppression isn't offset by the realities of the drug trade. Regardless if I agree with it or not, someone like Cody Wilson has a far better case in my book.
Mis-application of Dunning-Kruger.
While, given the picture presented the child's solution makes the most sense, there is another close scenario in which the teacher is correct[1]. So its not really "as simple as that."

[1]http://math.stackexchange.com/a/380007
This SO answer has interesting comments on Fortan performance: http://stackoverflow.com/a/13079021

And this appropriately grumpy rebuttal from a JPL guy to the 2004 "Petition to Retire Fortran" makes some good arguments for not retiring it (and also gives some Ada love): http://www.fortranstatement.com/Site/responses.html
good point. uber and online dating both lacked the network to be superior initially. it's hard to say what industry search engines disrupted... (libraries, yellow pages, encyclopedias, travel agents?) but in 1998 when google was founded, they indexed 26 million pages.

http://googleblog.blogspot.com/2008/07/we-knew-web-was-big.h...

Here is the original google:
http://www.topdesignmag.com/how-did-the-original-google-serv...

Regarding the statement Google was always superior to yahoo... it would be nice to have a timeframe, because Google provided Yahoo's results as late as 2004.

http://en.wikipedia.org/wiki/Yahoo!_Search

My point is that the author is a mainstream adopter and is comparing the mainstream products to their counterparts that they disrupted.
Talks to Learn More About Node.js
I know that we all learn differently and one of the easiest ways to learn is visually. Your time is important, so I've compiled a list of some of the most relevant Node.js talks that have occurred over the past few years.
> If you think of a type as a set of possible values, then a subclass is actually a supertype—a superset of the possible values of its parent class—and likewise a superclass is a subtype.

You have this exactly backwards. A subclass is a subtype. A superclass is a supertype.

Let's say you have superclass A and derive subclass B from it. In the universe of all possible values, some will be A but not B (they will either be direct instances of A, or instances of some other subclass of A). But every B will also be an A by definition since B is-a A.

Therefore the set of values that are B is a subset of the set of values that are A.
Solaris: Real time images of the Sun
Question: I'm a junior software developer that did not get a CS degree. What would be the best way to learn and understand this sort of stuff? Coursera/Khan? A book?
For most graph algorithms it doesn't matter in which order you traverse neighbours, you just need to visit them all.
Presentation on similar research

http://www.youtube.com/watch?feature=player_embedded&v=b...
If I didn't have a good opinion about the US system before, it's getting worse as we speak.
I agree with this. I think it's a pretty decent example of the fundamental attribution error.

The context of the problem clearly sets it up as one of those "everyone gets this wrong, so make sure you think a second" situations (I had to think a second, anyway).

I'd extend that to the publisher as well, though (or at least it's individual employees creating the book). First off, assuming the answer key has "15", I'm not in any way saying it's okay that we have text books teaching clearly incorrect information; I'm also not in the know on how 3rd grade math textbooks are created. That said, I've been in tons of jobs where you're expected to produce a crap ton of work at a breakneck pace and god help you if you want five minutes to check your work for dumb errors, because y'aint gettin it.

Of course, it could also easily be said that this is also the publishers fault for creating a working environment that isn't sufficiently rigorous or overburdens the employees.
Walmart's CEO talked about this a few years ago—how crowded their stores get around midnight on the last day of the month, because that's when people's payments clear:

about 11 p.m., customers start to come in and shop, fill their grocery basket with basic items, baby formula, milk, bread, eggs, and continue to shop and mill about the store until midnight, when electronic — government electronic benefits cards get activated and then the checkout starts and occurs. And our sales for those first few hours on the first of the month are substantially and significantly higher. And if you really think about it, the only reason somebody gets out in the middle of the night and buys baby formula is that they need it, and they’ve been waiting for it. Otherwise, we are open 24 hours — come at 5 a.m., come at 7 a.m., come at 10 a.m. But if you are there at midnight, you are there for a reason.

That stuck in my mind. It's a poignant image.

http://blogs.wsj.com/economics/2010/09/20/watching-walmart-a...
People can look older and younger at different times, depending on weight gain or loss, stress or depression, choice of clothing, plastic surgery (duh!), more or less workout, etc.

Him getting 100 pills every day: I don't think is very relevant. Mostly delusional. If that worked, pharmaceutical companies would have made it into one mega-pill, and sold it for a fortune to rich people years ago.
Still, not a bad reference for checking up on possibly dated knowledge. Memorizing the chart without an understanding of the algorithms will not be terribly useful, but running through the chart, trying to produce the O() values in your head, and checking them against the key, and knowing where to dig deeper, could be a good approach.
Why don't your sorted trees support indexing? Mine support indexing in O(lg n) time.
You can still sell exclusive usage rights even if you cannot transfer ownership.

That's the idea behind German 'Urheberrecht' (literally creator's rights): As soon as you create something of sufficient originality, you gain moral rights that cannot be transferred except through inheritance (ie after death).
I don't understand why you think countries like India should be treated with the same standards as countries like the U.S. It's foolish to think you can have bilateral, equal relationships between countries who don't share basic values. There is much to criticize about the American justice system, but there is even more to criticize about India's justice system, and until they come up to our level we should treat them with a double standard.

In different contexts, I don't think such double standards would be controversial. For example, certain European countries refuse to extradite to the U.S. who might be sentenced to the death penalty, even though they expect the U.S. to extradite people to them who might be on trial for say fraud. I would argue that the double standard there is totally justified too.
As which point they decide he is qualified to play a glockenspiel.
How would you combine multiple authors into a single request? With IDs + a template, you can form a single request for all of the "people" you don't have yet. If you use URLs as IDs, which is one of the primary goals here.
And the relevant XKCD:

http://xkcd.com/787/
>Maybe we should all be a little bit more obsessive about our mortality.

This generally leads to an early grave, emotional paralysis in real life, and the "thousand small deaths" of the coward. Like Howard Hughes, Godel, Michael Jackson, and tons of other examples.

Nothing worse for living your life to the fullest than being obsessive about mortality.
As someone who works as a software engineer and paints for fun, I've used the analogy once or twice.
But it only holds a little.

It holds in the sense that most of the time you start with an empty canvas. You use the tools you have at hand or the tools you wish to learn more about. You tend to plan ahead enough to prevent structural mistakes, to make sure your work comes out the way you envisioned it. It holds in the sense that only 'a fellow artist' can begin to understand the details of what you did and how that fits or doesn't fit in the work at large. It holds in the sense that you shouldn't ever start out with the details when performing either activity.

When you code something you do it to specification, which could be analogous to one being contracted for a particular piece of art.

The coding and art analogy doesn't hold when I consider the emotions that shape my art and drive me to create it that way, and the different result that it has on different people when they pay attention to it. It doesn't hold when I look at how one does flesh out detail. I myself start out with a general sense of the space that an entity will not be occupying. I describe that space in more and more detail until it approaches the space that it will be occupying. Then I can start placing marks that describe the details of that entity, in increasing detail. Programming has no analogy to that as far as I'm aware. It also rarely holds when you consider particular methods such as the 'test' part of test driven development.

This is probably something that only applies to me though, because everybody who programmes or paints has their own way of working.
Just asked my 10-year-old the question. He thought for 5 seconds and answered 20 minutes.
Amen! We have an embarrassment of riches when it comes to computing power, even in our smartphones. I think the future we should work toward goes like this: local computing, remote storage with smart local caching, and ever more sophisticated protocols between the local client and the remote server (i.e. not HTTP/REST as we know it today).
There are bigger problems with the private police force idea than them not helping you if you don't pay them. The far bigger problem is that it would be way more profitable for them to just take everything you own than it would be to protect you and your things for a few coins or bills worth a tiny fraction of your net worth.
The math behind this stuff is in the first third of most calculus textbooks. The CS half can be found in CLRS. You can also probably learn it from TopCoder tutorials or usacogate (I recall there being a mirror of usacogate that did not require you to do all of the problems in order to advance).
Have you test driven the Model S Performance? It's not just about benchmarks but also about handling and feel.
Using Twilio as a doorman