HNHacker News
TopNewBestAskShowJobs

extension

3,810 karma · joined July 23, 2008

submissionscomments
extension··on What's Happening to Students?
> kids have no ability to be bored whatsoever

Funny how intolerance for boredom is framed as the problem, rather than the boredom itself.

> incarcerated students really want to learn

They also really want to see the sky. It's good that students in general don't behave as if they are incarcerated.

> children under the age of two are already spending more than an hour per day on screens

Most two-year-olds can fit an hour of Cocomelon into their busy schedule. Kids, like adults, are going to burn a few hours every day vegging out. Before the phone screen, it was the TV screen, which was worse.

> And they have a level of apathy that I’ve never seen before in my whole career. Punishments don’t work because they don’t care about them. They don’t care about grades. They don’t care about college.

Perhaps students increasingly feel that the things above obstruct and delay their future, rather than prepare them for it. Perhaps we should consider how to make school more relevant and engaging to them, rather than how to impoverish their lives outside of school.

extension··on Algorithmic decision making and the cost of fairness (2017)
I think detention before trial is always unfair in principle, but likely unavoidable in practice. I would like to see the issue acknowledged and taken more seriously, but it's a tricky problem and I have no easy solutions to offer. Practical mitigations may be the best we can do, which I'll grant may be expensive, non-trivial to implement, and allow more criminals to roam free. Here are some vague ideas off the cuff:

* Base decisions only on things that would be relevant in a trial, like evidence and criminal history.

* Nobody should be detained just because they haven't paid bail money. If we decide that someone can be released, it should be immediate and unconditional. The court should charge no more than they can immediately collect.

* Make detention as pleasant and convenient as possible for the accused. We should have facilities specifically for this purpose that are more like hotels than prisons, at least in principle.

* Eliminate any trial delays that aren't strictly necessary, i.e. due to congestion or beurocracy.

If a serial killer is caught in the act, there would presumably be enough evidence available at the bail hearing to justify detention.

extension··on Algorithmic decision making and the cost of fairness (2017)
Imprisoning people without trial, for predicted future crimes, is what's unfair. Letting an algorithm make the prediction instead of a judge only punctuates the injustice.

What is a "fair" criteria to base this decision on? Is it fair to throw someone in jail because they are young, or they got layed off, or they don't have friends or family? How is any of that better than jailing them for their skin color?

These are exactly the things that justice is supposed to be blind to.

I'm rooting for the algorithms here, simply because they make the inherent injustice of pre-trial detention harder to ignore. We can convince ourselves that this injustice is somehow corrected by the presumed wisdom and compassion of a human judge. But by formalizing the logic, we have to acknowledge that we are literally throwing people in jail for plainly unfair reasons.

extension··on Where do our flaky tests come from?
It is, but I think the OC was suggesting that the old code can be kept around and used for automated regression meta-testing, which is an interesting idea.
extension··on One reason I dread Google doc shares
Would be cool if it could detect which users had access to the document and switch to the most recently used of those to open the link. Not sure if that can be done securely though.
extension··on Is Python The New Basic? ("Python For Kids")
No standard library, nor even a standard class/object model. Lua is more of a language engine than a complete language. In that capacity, it is quite a success.
extension··on Twitter survives election after Ruby-to-JVM move
Java probably outperforms JRuby primarily because the JVM was designed and tuned to run Java.

But in any case, if Twitter's architecture is truly scalable then any intrinsic slowness of the language shouldn't be a big problem, because they can just toss more hardware in to compensate. What is a problem is a buggy VM that leaks memory. To run thousands of instances in a heavily instrumented way, the VM must be stable and predictable.

extension··on This Website Only Open During Business Hours
Some guesses:

1) Their backend crashes constantly during normal use, so they have to shut it down when nobody is around to babysit.

2) The form submits directly to some poor soul's email, who then has to copy it onto a piece of paper and drop it in a folder. To manage the workload, the form is simply disabled when this person is not around.

3) The job of "web server" has not been mechanized in this particular office, in order to preserve the charm that only comes from a web site lovingly typed in real-time by a hard-working civil servant.

extension··on How YouTube lets content companies "claim" NASA Mars videos
It's YouTube's responsibility to implement a system that doesn't defraud people. The users getting ripped off have no direct relationship with the other users who are abusing the system, and no way to hold them accountable.
extension··on How YouTube lets content companies "claim" NASA Mars videos
YouTube has become a Kafkaesque nightmare, at least for regular users. They recently opened up monetization to everyone, but if you actually try to use it, half your videos will go "under review" and you will be asked to provide proof that you own all the content. They won't tell you specifically what you have to provide, and nobody I know has managed to figure it out or get a video out of this state. Of course, there is no way to contact anyone or get any more information.

Apparently, "full partners" can actually get real customer service and avoid these problems, but you need to get on the order of 1000 views/day before they offer you that, which most people never achieve.

I will absolutely never do business with that company.

extension··on On Apple's new ads
For comparison: http://www.youtube.com/watch?v=4oAB83Z1ydE
extension··on New Chrome feature frees Web apps from the browser
the standards body was forced to adopt h.264

The WHATWG did not adopt h.264 as a standard, nor any other codec.

extension··on Kentucky teen faces charge for naming attackers in tweets
So, if you want to cover up something bad you've done, just make sure you get charged with a crime, and the court will protect you? Strange system.
extension··on Bringing Craigslist Back
Yes, many people see it this way, while many see it as black and white in the other direction: CL doesn't own the content on their site (this is a fact) and thus has no say in how others use it (debatable).

Mix black and white together, and you get... gray!

extension··on Bringing Craigslist Back
Not a lawyer, but I would be really surprised if that sort of copyright shenanigans held up against any legal challenge. I don't think you can sneak copyrighted stuff into non-copyrightable stuff in order to protect it.
extension··on A skeptic faces possible charges for debunking Mumbai’s miracle statue
According to his website, the police came to arrest him a few days ago, and if he hadn't been out at the time, he would be in jail now. So, this has gone beyond "possible charges". The church is dead serious about charging this man with the crime of letting them know that they were drinking sewage.
extension··on Ask HN: Freelancer? Seeking freelancer? (July 2012)
SEEKING WORK - Toronto or remote

http://github.com/jedediah

13 years as a working programmer, 10 more as a kid hacker. Lots of web, some mobile, a little game dev, many platforms and languages. Also make music, comedy, stay fit, long walks on the beach, etc.

extension··on Siri is old tech now - check out Google's solution
When we figure out how to do that, we won't want to call it AI anymore either. AI is human mental tasks that we haven't figured out how they work yet.
extension··on Mobile is Where the Growth Is
As with the web, it's not the shoehorned apps that are leading the charge on mobile. It's the totally new kinds of apps that didn't make sense until this platform came along.
extension··on Privacy Lawyers Sell Out Facebook Users for $10 Million
Whether it's right or wrong is exactly the issue under discussion.
extension··on Privacy Lawyers Sell Out Facebook Users for $10 Million
Since they are not told, in any reasonably accessible way, what is going to happen when they click "like", they have grounds to complain about anything that does.
extension··on Cyberweapon Warning From Eugene Kaspersky
From what we've seen, these cyberweapons take a long time to work their way behind enemy lines and must evolve as they do so. If it's hidden in a shoe then it's not really a useful cyberweapon.
extension··on Underscores are stupid
Try binding shift-space to underscore. You'll start to feel much better about it.
extension··on What time is it?
So is this a clever split frame trick or did they actually spend an entire day doing that?

EDIT: Actually, the lighting would be really difficult if it was a trick so I'm going to say it's real.

extension··on Twitter Introduces Innovators Patent Agreement
But what's the point of the "no consideration" bit? What's the point of two parties agreeing that they won't make a new deal later, when they can anyway?
extension··on Cookie-tracking deadline: Sites pressed to meet deadline
Sites are allowed to use cookies for certain internal purposes without consent, and that is probably one of them.
extension··on Twitter Introduces Innovators Patent Agreement
As long as the inventor holds the patent, what stops them from making a new agreement with the assignee that allows non-defensive litigation?
extension··on YC Facelift: Flutter
Maybe it's just me, but when I see a product that claims to do something seemingly impossible without explaining how it works, I tend to be highly suspicious that it doesn't, and I feel a little bit patronized. I think the main description should at least give a hint.

I see "webcam" mentioned in the testimonials now, but I would make it more prominent.

extension··on '9223372036854775807' == '9223372036854775808'
If == is supposed to be a numeric comparison and you are supposed to use strcmp for strings then why does == (sometimes) work on strings? Make it always coerce to a number, or die trying. Overloading it as numeric or string compare depending on what the string looks like is ridiculous.

And BTW, things that work in most cases, but not all cases, are exactly where bugs come from.

extension··on '9223372036854775807' == '9223372036854775808'
I can understand the rationale for coercing strings to numbers for an operation that is not valid on strings, but coercing strings to numbers just because it's possible is clearly a terrible idea. It's like they looked at JavaScript and decided that the == operator was just not hazardous enough.
Page 1 of 34Next →