skysight-inc/HackerNews huggingface dataset:
The setting may be part of stock Android, but being asked to pick one of the options is most definitely not part of stock Android.
Oh the "simple" questions... reminds me of the fragment from Cryptonomicon where Lawrence Waterhouse answering the usual trivial math question about boat going from A to B with some speed X while the water moves with speed Y. He failed, even though he decided the answer cannot be that trivial and wrote a long solution involving analysing the flow of the water using partial differential equations (later published in a paper).
The problem at hand is "what are you supposed to do" vs the actual problem at hand.

At first I had a difficulty seeing why 20 should be wrong, but then it dawned upon me: The teacher set out to create a word problem for a specific mathematic solution strategy. Students probably were inundated with this strategy for weeks before the test, so for them it is very clear what they were supposed to do.
The student is absolutely correct. I don't think it's even open for debate. Cutting anything in half requires exactly one cut; cutting in thirds requires two. It's as simple as that. The teacher that crafted the question, or worse yet, the publisher of a textbook that may have provided the test question, needs to take a hard look at whether or not they are in the correct profession.

The fact that the teacher not only marked the answer wrong (which could have just resulted from looking at a publisher-provided answer key) but actually wrote down a completely incorrect justification for the teacher's incorrect answer is rather disturbing to me. Also, this did not occur in a vacuum. Either no other students answered the question correctly, or the teacher saw the question being answered correctly by others and repeatedly marked it wrong with the same justification. Either way, it causes concern about the teacher.
> In any case, it's just one of many examples where I feel Android requires more maintenance than iOS.

Once again, this is not part of stock Android, it's part of "stock Android + some modifications Sony made." There's a big difference.
>Would anybody other than a Brit say that sentence?

If I were running Silk Road, I'd be paying attention to research and memes surrounding anonymity, and writing style has been a popular point of interest lately. Adopting another culture's colloquialisms and idioms is one potential way of masking your own identifying idiosyncrasies in writing.
Your math is a bit off. I think you mean 46% faster. That is surprising if consistently reproducible.
It's FABULOUS!
It was absolutely financially /significant/, but you're correct that the software support helped shore up investor confidence.

Remember at the time that Apple had been running at a loss for the last year or two before this and had started to cut R&D funding. This is when Apple was struggling to hold onto about 2-4% of the personal computing market, dropping from about 10% just a year or two before. They had experienced a precipitous drop across the board, in technology, sales, and financials.

It was quite feasible to entertain thoughts of takeovers, hostile or otherwise, from Sun and Oracle. Either of them (and MSFT) had the ability to make it happen at the time. Oracle priced the effort at about $700m but expected a worst case scenario of about $1.5-2b. The motivation was mainly a "FU" move by Ellison to put Jobs back in control of Apple, but floated as a way of accelerating their JavaStation and client computing vision.

This was also when Apple laptops were burning people before burning people was cool. :-)
Well, Phil Karlton said that "There are only two hard things in Computer Science: cache invalidation and naming things".

Some people list off-by-one errors as the third hardest thing.
Please elaborate on this? Good work in what sense?

Ignoring the dubious ethics of running a black market, SilkRoad is ultimately a rent-seeking enterprise making money from transactional frictions. It creates no value - hardly the sort of shining beacon of enterprise the founder(s) make it out to be.
Niall Ferguson and the improving standards of public discourse
>but the question allows different interpretations and both answers are correct assuming different interpretations.

There is only one logical interpretation (though you'd have to actually think past the conclusion your brain jumps to), the question was perfectly clear about the board being cut into two pieces.
God says...

by letter concerning this matter.

5:6 The copy of the letter that Tatnai, governor on this side the
river, and Shetharboznai and his companions the Apharsachites, which
were on this side the river, sent unto Darius the king: 5:7 They sent
a letter unto him, wherein was written thus; Unto Darius the king, all
peace.

5:8 Be it known unto the king, that we went into the province of
Judea, to the house of the great God, which is builded with great
stones, and timber is laid in the walls, and this work goeth fast on,
and prospereth in their hands.

5:9 Then asked we those elders, and said unto them thus, Who commanded
you to build this house, and to make up these walls? 5:10 We asked
their names also, to certify thee, that we might write the names of
the men that were the chief of them.

5:11 And thus they returned us answer, saying, We are the servants of
the God of heaven and earth, and build the house that was builded
these many years ago, which a great king of Israel builded and set up.

5:12 But after that our fathers had provoked the God of heaven unto
wrath, he gave them into the hand of Nebuchadnezzar the king of
Babylon, the Chaldean, who destroyed this house, and carried the
people away into Babylon.

----

God says...

solitude Domain assented cried plunging grievest rood cheeks
touchedst Symmachus answers deriding fictions decree Know
gave seal society riotous energy in_practice Angels Project's
gross-hearted ending endeavoured closed heaps unfailingly
Overhead monitors - looking at the pictures you can feel the pain in neck and shoulders.
Part of the reason is that Fortran passes arrays by value, while C passes them by reference.

Actually, the reason is that Fortran arguments may not alias (passing big arrays by value would be horribly inefficient).

Btw, one of the main goals of C99 was making C a better language for numerics (ie catching up to Fortran): The restrict qualifier was introduced (mainly to mark non-aliasing parameters) as well as complex numbers, variable-length arrays and type-generic math functions.
I agree with some things he says,and some things he says are absolutely stupid. Private police force that you need to pay directly for protection? Reminds me of ancient Rome times, when if your house was on fire, the fire brigade would come and haggle with you first,trying to negotiate how much you are willing to pay to save your house. Having to pay somebody directly(rather than in your taxes) for protection is unfathomably stupid. Right now you can call the police literally anywhere you are in the world, and they will come and help, because that's what they do. With his solution, you could drive to a nearby city and nobody would help you,because you haven't paid the security agency there.
I'm impressed that the student thought it through, but people are giving the grader too much of a hard time. If the question was instead, "If a machine can produce 2 cars in 10 minutes, how long does it take to produce 3 cars?" the teacher would be correct. If you've ever taken a standardized math test, it's easy to assume that the question is just a variation of that classic question. If I were a third-grader, I would have probably answered "???". So kudos to this kid.
Yup, mostly because they are the same libraries that R uses. I really feel like I may need to learn Fortran at some point, given its ridiculously good numerical capabilities.
They've got the tables on github and I threw up a pull request to fix several color problems w/ the sorting table including this one, and also to add heapsort.
No matter what SaaS offering you decide on, plugging holes in your conversion funnel will be one of your top priorities. 'Not much I can do though' is the wrong attitude to take here.

At the very least you should be getting in touch with your third-party service to make sure this isn't common and providing an alternate way for this commenter to get you his email address and get on your list - something which could be as simple as having him email it to you.
"Picasa" the desktop app maybe, but I think the reason Picasa web albums/API lives on is that it provides the backend for Google+ Photos and they don't want to break existing apps using that API just to rename it, so continue to build stuff on it. Most recent example would be the Photosphere viewer API they just released: https://developers.google.com/panorama/web/
I don't even know what it is, but seems cool.

Edit: oh, t-shirts...
I don't spend $261 in fuel every month. Actually, closer to $70.

A friend of mine makes a road trip every week for business. Do they also add the cost of the time you spend waiting for a charge at charging stations vs a quicker gas pump for road trips? A full charge is about an hour. Should the price be higher for him?

Look, I'm not saying it's still not a decent bargain when all is said and done, I'm just saying you can't roll it into your 'cost' and advertise that as the price you want me to pay. I am not paying that. I'm paying 190 bucks more a month based on my current fuel usage. My friend would be paying for it in an extra hour a week at least. These things count too.
Nothing. I can talk about my work on a blog or to a technical person without mentioning once that it's porn related and I've been a programmer in the porn industry for over 10 years. They used it as a way to gain viewers.
Just enter 'meditate' in the search box at the bottom of the page. From just a month ago:

https://news.ycombinator.com/item?id=5432713
No. I have no desire to be pedantic about it. That's rather boring and lazy from an intellectual perspective.
There are good points being made, but I think the form is not the best. Whenever I see videos, I often want to just close the tab since I don't want to sit through (potentially) minutes of looking at clumsy clicking around until the point is being made. In the first point, two screenshots (one with the sidebar, and one with the broken view) would have been enough. For the second, the text below the video, one short line, is enough. So unless you're are a good filmmaker, just stick to writing or screenshots, it's short and more effective.
A friend of mine teaches school in rural North Carolina - here's what she tells me.

Her school has to meet certain percentage-based "standards" - I forget the exact numbers, but let's say 75% is the cutoff. So now when Joey gets 5 answers right out of 10, the resulting 5/10 is defined as "75%."

We're doomed.
First, I think it's awesome that you guys are documenting this for others to re-use, whether it ends up being the one true format or not. Having options to choose from is doubtlessly good.

Some thoughts:

1. I'm not sure about the name. There will definitely many JSON APIs that don't use (your) JSON API for a long time, even if this becomes hugely popular. I don't see how this will not lead to avoidable confusion in the future. Given that it's very document-centric, why not use something like "JSON Doc API" or similar?

2. In the ID approach, why are the base URIs the client needs to know about not always discoverable, e.g. using standard link relations? Or phrased differently, why would I ever not want to use the "URL Template Shorthands" approach mentioned later?

3. Why use application/json and not something more specific? I can see some reasons, but would be interested in yours.

4. On creation, if I accept the pain of generating an ID on the client and can construct the URI using the template, why can't I use PUT instead of POST?

5. If I use a POST to create something, why don't I get a 201 Created with a Location header?

6. I'd suggest to upgrade the "MAY" for caching to a "SHOULD".

/edited to match @steveklabnik's numbers
Ever wanted to become a CISO?
Have you ever thought of becoming a CISO, or perhaps you already are one? I've shared my reflections as CISO in the URL provided.
Growth Hackers Conference Notes
For someone who paints themselves as some sort of Randian superman, he sure uses the words of collective action and altruism a lot.

"It’s paradoxical, but the less you focus on your own happiness and focus on others’, the happier you’ll be."

John Galt indeed.
Use the verbatim mode in the search results. In this way Google returns results with all your terms.
>Can you explain why you think it has two correct interpretations?

Because it depends on whether you 1) require that the N pieces be congruent and 2) what counts as a cut. I think the textbook answer is based on assuming 1) no, and 2) cutting along a line segment at least as long as a side.

Alternately, what counts as a "board" and a "cut".

Then you get the answer by assuming you cut a square board in half, then one of the pieces into squares (which requires cutting along a line segment half as long).
The Octane2, much like the Indigo2, was a solid refinement of its predecessor. The skins were still pretty fragile, though.
That water lily problem is very neat, hadn't heard of it before.
Google needs to create a search market place around that index of theirs. They need to open it up.

Search is too big a problem for just a couple people at Mountain View to be working on. And at this stage with the amount of data being generated, no one really has the infrastructure to compete.

Hope they do it before the regulators make them. If Apple has succeeded at building a market place around their closed platform Google can too.
This is a classical question I ask to children (and I was asked as a child too). It was/is fun, because it is easier to answer if you haven't yet started arithmetic, or if you can manage to step outside the pressure of this new thing that you are being taught at school.

How many cuts do you need to make in order to split a board into 2?
How about 3?
How about 4?

In this case, the teacher has failed. But, everybody must have learned something out of this.
> prank-art-projects-via-post are no longer possible because the machines will have fully taken over.

I'm not convinced that'll be the case - there are only so many heuristics one can plan with ahead of time. At the very least I'd hope they're not tempted to go for full automation at the cost of that very small minority of letters - that indulgence is possible precisely because postal services are public operations.
If we are talking about the same thing (an array that you reallocate to twice its size when you fill), then it has an amortized O(1) time to append something to the end. If you want to insert something in the beggining, you will need to move n elements down an index. A random location will average n/2, which is O(n)
>There are also techniques which may allow tor users to be deanonymized to vary degrees. Browser/OS fingerprinting , flash cookies etc. These will be easier if you control one of the end points.

In addition to TBB foiling all of those tactics, the only one that can done without being traced is fingerprinting. So if any of the others were being used, someone would probably have noticed.
Malaysian Election and DDOS against news sites
This is great! Gratitude
A few additions that I'd like to see:

* Standardized paging

* Optional side-loading - GET /albums.json?include=artists,songs

* Multiple meta elements - so we'd have "albums_meta", "artists_meta" and "songs_meta" in the example above. This allows us to include 'has_n' relationship paging data.
Yeah, that's a pity. It was a really entertaining post.
Wouldn't it be a LOT cheaper in the long run just to teach them to read?
Your version of "on call" is not congruent with ours or most of the world. When a doctor or DBA is "on call", they have to get up, fix something, and spend hours if not days doing it. We simply enforce communication. If you want to call that "on call" then your decision, and we disagree with that definition. To answer you question, yes, if you're responsible (in our subjective definition of what constitutes responsibility), you will answer within around 10 hours. In practically all communication you can reply "I got this I'll answer you later." or something similar to show responsiveness. The word responsibility stems from "response ability" and we believe that everyone should be... responsible. That's in our DNA.
Really cool! Please consider replacing the tiny knobs with something a bit more user-friendly like sliders
Douglas Hofstadter once said of Ray Kurzweil and his grand ideas: "It's an intimate mixture of rubbish and good ideas, and it's very hard to disentangle the two, because these are smart people; they're not stupid."

I think Google (and Larry Page) is betting that they will be able to separate out this mixture.
Onenaija Blog | The People's Blog
Second. This is not teaching anyone anything or modifying behavior constructively. This is destroying her life.
Asking Good Questions: Recall vs. Analysis Questions
Is there a way to make this the default, so I don't have to click, search tools -> all results -> verbatim?

Edit: Thanks, comex. Made google.com become: http://www.google.com/webhp?tbs=li:1
I don't think running Silk Road would be very useful for that purpose, any more than running Kickstarter would be useful for mapping the traditional investing world, or running reddit would be useful for mapping print distribution networks.

It would be useful for busting buyers, but no more so than traditional cop-on-the-street sting operations.
So what is not buggy in this world ?

I can write about anything and call it buggy. Monsoons are buggy since don't arrive on time. Nile is buggy because it floods. Electricity is buggy because it has shock risk. Water is buggy because it can harbor mosquitoes.
You can't tell if it was a simple "whoops, I thought this question belonged to a problem category X, and I overlooked that it does not" typo-like mistake, meaning the teacher would instantly realize his/her mistake if you point it. Or if they wouldn't get it even after you try to explain it to them (what you're trying to imply here).

When grading things, ppl usually face hundreds of copies at a time and it's very tedious. It's easy to scrutinize a single highlighted problem that someone got wrong in hindsight, not realizing the person might've only dedicated 7 seconds to this problem out of 1000 others that were graded correctly.

I personally try to give them the benefit of doubt and assume best case scenario (but I also understand it might not be).
Wait... How on earth do they justify redefining 50% as 75% ? (or whatever the actual numbers are)
Have you been to the website? It's a calculator, you put in your mileage and other costs and it gives you the TOC. $580/month is the best case scenario.

You'll see they actually do the opposite, discounting for saved time, since 90% of the time you'll just plug it in at home and never worry about recharging during the day, instead of a trip to the gas station every week.

http://www.teslamotors.com/true-cost-of-ownership
That color picker is unusually intricate. Does it come from a library or was it made for this site?
If you need any additional proof that EC2 instances are abysmally slow (at all cost tiers) just look at http://www.techempower.com/benchmarks/#section=data-r4 and compare m1.large versus dedicated hardware.
8 Ways to Improve Your Twitter Marketing
My friend was interviewed by a video game company not long ago and they gave him an algorithmic problem. He asked what the complexity of the algorithm was and the interviewer said O(n). Good hint to have!
He passed the interview.
It is ABSOLUTELY open for debate, and part of the clue is in the question "if she works just as fast" ie. the cutting rate is constant. Then, it is ambiguous since the SIZE of the pieces is not mentioned.

It's not the teacher's fault, per se; the question is unanswerable. The student picked one interpretation but the (likely) correct one is shown in the answer http://math.stackexchange.com/a/380007
> won't be able to get financial aid

This is huge. To anyone who believes this punishment is appropriate, keep in mind that it means she will not go to college (unless her family is wealthy).
Some people are arguing about whether 'cut into two' might really mean 'cut two off'. So I think your answer makes three interpretations (and nicely demonstrates that you do indeed have to specify things like "cutting is abstract and all cuts are of the same length").

The problem does specify 'works as fast' without any regard for length, though. And it obviously isn't actually a geometry problem because it doesn't even specify any ratios or angles - you could just cut a corner off and be done in a few seconds!
Go to the grocery store and buy a gallon of water. Imagine that water is what you have to drink, clean yourself, wash your clothes and dishes with. So yes, compared to most of the planet we have it in abundance.

Now the problem we do have is a water management problem. Most of the fresh water is used for agricultural and industrial purposes. We use a lot of water for dumb reasons and then dump it into the ocean.
Like that:

-------------
| | |
| | |
|-----------|
| |
| |
-------------
I think the joke is: "There are only two hard things in Computer Science; cache invalidation, naming things and off by one errors".
Absolutely. The test was probably written by the person grading it to cover fraction/ratio problems. The question shown is a poor rewrite of something like, "If it takes 10 minutes to fill two buckets, how long does it take to fill three buckets?"
Death list 2014: The cars you won't see next year
The irony is that you could say the exact same thing about Douglas Hofstadter himself.
I agree with you here. If a board is 2 x 2 and you cut it in half, you have 2 1x2 pieces. That took 10 minutes. If you cut one of those 1x2 pieces in half you could have 2 1x1 pieces of board, and one 1x2 piece of board, thus 3 pieces. The first cut took 10 minutes, the 2nd cut, being half the size of the original took 5 minutes, thus 15 minutes.
Or you could say 11 minutes and do this:

-------------
|/ |
| |
|-----------|
| |
| |
-------------

Cut into two equal pieces and then cut off the corner :)
Jeff Hammerbacher.

http://www.businessweek.com/magazine/content/11_17/b42250609...
So one EC2 server might be drasticatlly slower than a raspberry pi, but isn't part of the attractiveness of cloud services like EC2 that there's replication and load balancing with no headaches? now if you build a modular, distributed load balancing replicated network of 10~20 raspberry pis, that all outperform the EC2 servers... that might warrant replacing EC2 with raspberry pis.

That actually sounds like a pretty awesome project... I might do that some day.
Isn't this what a limited beta is for?
It is just me or is it a recent change ?

I find Google Search to be incredibly frustrating to use because it chooses to ignore search terms even when pages exist with those terms. Google better be really careful because crippling the experience in order to sell more advertising reminds me why I switched away from Altavista.
Ctrl-Enter is the one keyboard shortcut I wish I could disable. It is my most common mis-hit, usually when pasting something into an email and then hitting enter to advance to the next line. I also miss the ability to tab within the compose box, but on the web I pretty much always assume Tab is not going to indent text I'm typing.
Look at the image provided with the question. It shows a saw cutting the board in a way that leaves it unambiguous - the cutting time for that cut would be identical regardless of where each cut took place.