skysight-inc/HackerNews huggingface dataset:
Among the other problems is that administrators are just as prone to shortsightedness, and "the numbers" can be wielded by a petty/mediocre principal/district officer to apply pressure to a teacher.

The more we rely on objective numbers, the less a good teacher has to fear from a bad principal. The principal has no ability to make the teacher's students do worse than their statistical predictor, after all.

On the other hand, many other popular metrics (e.g. principal's opinion/coworker's opinion) can easily be tweaked by a principal who wants to put pressure on a teacher.
I just went to a Firefox OS App Day yesterday here in Brazil. I was able to play with a test device and try out some of the WebAPI stuff and I must tell you it is very refreshing to see a system perform so well on such simple phones.

You have access to the hardware but crucial low level stuff requires certified/signed app status.

Check out:
https://wiki.mozilla.org/WebAPI

For more information. The cool thing was that my little hosted toy app was installable on the test device, on android with aurora and on my desktop mac also with aurora.
First Crack's Complete Overhaul
That logic is indeed bizarre. If jurors are confused with what they judge about, they should be simply disqualified from the start.
Really, how much could this site be worth?

If I got this type of work from someone I'd probably tell them no thanks and stop returning their emails as well.
You probably wouldn't want to do that: If the pin was somehow compromised, then the attacker would likely try the same compromised pin number in other places. Using different pins for each service avoids this attack.
What does that mean/how does it affect me? And howd that happen?
I've read Angel Tech, one of my favourite books on the subject , on par with Prometheus Rising.
Concepts were an attempt to allow people to explicitly state what that interface is: http://en.wikipedia.org/wiki/Concepts_(C%2B%2B)
Carmen Ortiz weighing appeal for motel owner forfeiture suit
Thanks, that's informative. I agree that it weakens my argument
Can't comment on USA - in Canada we had an intro in high school then about a 1/2 course-credit module per year from second year until grad school in the engineering programs.
Why Should You Use MySQL?
SO is not a site for software engineers, it's a site for programmers, regardless of their level of knowledge, education or age.

And by the way, I'd rather work with fellow programmers who don't know what a coroutine is than with an insufferable elitist like your posts make you out to be.
Audible is great. I love listening to books while taking a long walk or going on a cycling tour. For some reason this combination makes audiobooks almost better than reading.
People are arguing that he is using his own money to actively damage society. I'm not sure if I agree with that, but to say you can't criticize someone for what they do with their money is ridiculous - as an extreme, he could use his money to poison people, or to lobby for life sentences for marijuana use.
Same here. I'm not sure I see the need to version control the entire Wordpress install, seems like it makes things a bit messy.
For every dollar that a "Steve Jobs" type produces, 10 are produced by people "launch and iterate". Business is about making good decisions as often as possible, which the latter methodology seems to do better.
I have read a tiny bit of the literature on language acquisition, and what I have read says that mere exposure to the phonemes of a language (even absent any attempts to actually teach that language) during early years (definitely before puberty but with greater effect between the ages of 1 and 6) makes it easier to form those phonemes later in life.

That said, I think every second-language learner (even those who will never learn a third language) could benefit from being taught the entire international phonetic alphabet, to aid them in mentally placing (inside the mouth) the sounds they're supposed to be making.

Knowing the difference between 'a' (unrounded open front) and 'ɐ' (unrounded near-open central) vowels helped me when learning the Cantonese phonetic system. Just knowing all the sounds that are "available" and knowing which of those sounds the target language uses is very useful.
Ask HN: Why the next Facebook won't come out of an accelerator
There was a blog post here by that title or similar. May replace "Facebook" with the "next big thing" or "accelerator" with "Y Combinator". But my Google search skills and HNsearch isn't helping me out here. Anyone bookmark it?
I disagree that MySQL is a better choice when you have "faulty" data:

* In postgres, you have PL/python (or PL/V8JS, or perl, or many other languages) to help you through the mess. For instance, you could write a canonicalization function to help you put the data into a more-queryable form. You can then even index on that function.

* Powerful triggers might help with post-processing, or putting data into some queue of "bad data" that needs to be cleaned up later. Maybe by doing so, you realize that the data isn't "bad", your schema just needs to be updated to reflect new interesting cases.

* You can pull data in from remote sources with foreign data wrappers, which might be necessary to clean the data up properly (e.g. one extra join against the company LDAP directory using the email might be able to canonicalize those employee names).

* You can catch errors using subtransactions and have a different processing path for data that doesn't fit in the schema.

Maybe some of these features exist in MySQL (I haven't been a real user since around 2003, aside from a bit of administration). But in postgres, these features all work together seamlessly along with all of the other features in postgres to make it all work nicely and without a pile of caveats. And that matters a lot when trying to wrangle strange data.
Go has been out for a while, it's really cool to see it finally starting to gain traction.
Surprising that so many companies paid so much money before NewEgg found and used the Compuserve prior art.

And it's a shame there isn't much cooperation between people attacked by patent trolls. It feels like there could be benefits of scale if you have 5 firms cooperating against a troll.
http://thoughts.reubeningber.com

My thoughts on technology and my journey to learning front-end development and design.
Colour can help carry information. It is a lot easier to identify strings if you use colours rather than just rely on seeing opening and beginning quotes. I know that I find it very useful - and even more so my choice of colours for comments making them blend more in the background and making it easier to forget.

I would liken it to the use of boldface letters to represent matrices (or vectors) in some math textbook: without this convention, you have to rely a lot more on memory to know what each symbol represents. Mathematicians and physicists everywhere have found this to be useful.

When you have a huge majority of programmers using syntax highlighting, you have to ask yourself if there is not an instrinsic value to its use and, if so, perhaps try to use it to communicate with the larger community, rather than adopting a cliquish practice.
I hope go 1.1 will be ready soon. A lot of goog stuff in it.
Ask HN: Moving to a Macbook Pro from Ubuntu. Help
I am switching jobs and the new company i'll work at are an apple shop. Which means they want me to work on the same platform as well. I have almost exclusively used ubuntu for the last 3 years. The few times that I have used a macbook, the gestures and stuff have been very confusing. I code in python/django in vim. Here is what I'll need to customise, please suggest apps, tips, tricks, etc.:

1. I spend 99% of my time on a laptop between chrome and my terminal. Chrome should be the same I guess. Having used the mac terminal before, I have not been impressed. It seems really slow. I use oh-my-zsh. Is iterm2 any good? Can I fix the performance issues of the default terminal? Am I just hallucinating that the mac terminal is slower?

2. I have really gotten used to just apt-get installing stuff. Missing headers? No problem, just apt-get install xyz, problem solved. I have heard homebrew is good for OS X. Is it all I'll need?

3. I typically use a lot of tabs in my terminal and have some muscle memory built in for switching between them, moving them around, etc. Can i customise these shortcuts? I also have a workflow build around different workspaces in ubuntu. How can I achieve this in OS X?

4. I really like using vim in the terminal (allows me to quickly move in and out of the terminal). However, everywhere online, people recommend using MacVim coz apparently it doesn't work well enough in the terminal(?). If so, can this be fixed?

Any other tips or tricks I should know about? I really don't want to lose too much productivity over the shift.
But a meeting invite from the past may contain other information I want in the future. Deciding what is useful to keep and what can be safely trashed is a very tricky (if not impossible) problem.

As for generic expiry of individual emails, Lotus Notes has been doing that for years and years. It doesn't provide expiry of emails that go outside of Notes, but that is not what it's trying to solve. Internal data retention policies become much easier to handle if it's enforced by every user's mail client.
How Canada Plans to Steal Silicon Valley's Immigrant Entrepreneurs
Drepper's personality is not reflected by the way he handled bug reports. He is most definitely not a "nice guy".
This has many features similar to MindNode, but I miss the ability to drag and drop a subtree. Out of all the online mind mapping apps I've seen this one is the best.
To not only stage FirefoxOS as a potential desktop OS replacement, but 1-up Android and iOS, how about:

* Add support for various types of USB devices. Anything that is supported in Linux via a driver you could install via FF OS would be available to HTML5 apps. Printers, displays, thumbprint scanners, etc.

* Similar support for bluetooth devices, etc. as long as the driver could be coded to work on the device hardware, obviously.

* Gonk should be more dynamic, letting you declare drivers, etc. that you want to use via a path. It's primary purpose would become managing permissions between HTML5 apps and devices. As new devices come out, those could be added easily either by discovery or manual install. When the OS-level drivers are available, it would only be a matter of the HTML5 app declaring what it is able or needs to use and then it asks you (or you configure it) to allow access to the drivers/etc. and then your HTML5 app could use your new bluetooth retina scanner, for example, or control some new helicopter+videocam toy.

The way Firefox OS is now is just a Javascript replacement of Android's interface and it provides a similar level of access to the hardware. That is not enough. I don't want or need a Javascript phone and Javascript gaming device. I want to be able to use the same OS on my desktop as my phone, and if my phone has a USB plug, I should be able to plug one side into my Firefox OS phone and the other side into a label printer and print a label from my HTML5 app if I want. Is that level of integration ever going to be possible?
Nothing is really new in software anymore. It only seems that way to people who are too young to recognize the old ideas that are being recycled.
For teachers, the metric is (roughly speaking) "% of students capable of multiplying/dividing numbers up to 4 digits in a standardized test setting". How do you game this metric?

The fact that one company used a couple of bad objective metrics doesn't mean all objective metrics are bad. They are used with a great deal of success in many fields. Sales people are paid on commission, traders are paid proportionally to (risk adjusted) profits, etc. All it means is that if you set the wrong goals for your company, you'll probably succeed at the wrong thing.

So tell us - is "maximize the % of students capable of multiplying/dividing 4 digit numbers" the wrong goal? If so, what is the right goal, and why can't it be measured?
When you're invoking doomsday to obtain grants or subsidies:

http://en.wikipedia.org/wiki/Philosophical_burden_of_proof
What's the idea? I'd be more willing to donate a few dollars if I thought the idea had legs too.
Could be used for intrusion detection too.
The "Webmaster" better hope he doesn't pay his attorney either.
Somewhat off-topic, but is the term "hiring" generally associated with payment?

I've run across some (otherwise very reasonable) gaming websites that periodically post big "we're hiring!" notices...and in the small print you see that there's no actual salary, employment agreement, etc. Really they're asking for volunteers, but they very consistently say they're "hiring."

[When I ask what's up with that, they're kinda defensive, saying "well, it's a video-game website, so you sometimes get free game copies....", but.... I dunno, it all seems kinda dodgy to me.]
DoJ USSC Site Hacked in Response to Swartz Suicide
There are quite a few statistics reported in the Gates Foundation publication. Take a look for yourself:

http://www.metproject.org/downloads/MET_Validating_Using_Ran...
About as creative use of the web as you'd expect from a "webmaster". I bet this guy (http://www.phildub.com/) could have come up with something better.
I think the point he was making is along the lines of "all squares are rectangles but not all rectangles are squares"
Indeed. Anyone asserting that the current body of science is wrong about climate change should be able to back that up with data from non-questionable sources.
You should quit as soon as possible.
My suspicion / theory is that most programmers turn on syntax highlighting for the same reason that they have desktop wallpapers: to make their lifes more colorful.
I think using Bootstrap pretty much fits to the "i built this in a weekend" idea. He could always come up with a better design later.
I was gonna say, I might not shop around to save $3 next time NewEgg has something I want. Kudos to them.
Nobody blame Twitter nor ask it to censor those tweets.

There is a law in France (and in most west europe countries as UK, Germany etc) that prohibit racist/sexist/religious/etc discriminations and hate encouragement.

Unlike USA, most european countries put boundaries to free speech. It do not mean that there is censorship. Nor it mean that it's illegal to think that jews stinks or whatsoever. You can think whatever you want, and tell whatever you want in your private circle, nobody will arrest you for that. But if you use your _public_ free speech to propagate these ideas you will have to face a court.

I know it can seems strange to US people, just like the ability to buy an AR-15 in a WallMart seems strange to us...

But that's our law, and it have been democratically voted.

Now the interesting question in the article is: Do French people that tweet are subjet to French or US laws ? Should Twitter obey to the laws of it's users or only to american laws ?

"All the French are racists", "French should filter web content at ISP level", etc subjects are just bullshit.
For runtime polymorphism you'd have to define a wrapper of some sort, which in this specific case would be completely trivial since it's only one method. In more complex cases it gets pretty awful compared to the Go version, but it's not impossible (although AFAIK if the methods you care about have different names in the different implementations you'll need a wrapper even in Go).
"I Will Ruin Him" – How it feels to be stalked
No, I think you may be confusing some things here. Sometimes judges give juries instructions to ignore a particular part of a case when making findings for another part of the case. This makes it easier to rule on a case when it goes to appeal. For a patent trial, often the judge will instruct the juries to consider the issue of infringement alone, assuming that the underlying patents are valid, and then consider the validity question separately.

So on appeal, the appellate court can overturn a specific finding (i.e. one of the underlying claims are invalid) but not overrule the overall finding (i.e. the infringement finding is still valid because they found that if certain other claims were valid then the defendant did infringe).

This is obviously more complicated in practice because juries are supposed to only decide issues of fact and not issues of law - but in some cases it's difficult to say exactly what is law and what is fact. This is especially so in patent law, where the actual letters patent are supposed to be interpreted in light of the relevant patent legislation, and often turns on interpretation of words (which are questions of law).

This is, by the way, why patent trolls like jury trials. It's easy to bog down processes in these trials and confuse the jury.

As for the Samsumg case, that's complicated by a generally ignorant foreman who seems to have convinced fellow jurors that his interpretation of the law was correct.
Apple has a porn problem, and it's about to get worse
Which is why we have objective measures for programmers.
This doesn't bode well for the new release.

New releases after a redesign always have bugs, and since there are no user visible changes, it's all negative and no positive for the users.

I'll be skipping this release for at least half a year.
The first episode of The Walking Dead comes to mind. I'd also volunteer Waterworld and The Day After Tomorrow, but those are a bit too obvious and not worth the money.
No, Japanese people do not seem pretty firmly convinced "that many native Japanese (especially the younger generations) cannot write by hand any more b/c they forget how".

This problem is often reported on the news in Japan, and the problem is that people are forgetting things such as: 1) the correct stroke order for difficult kanji 2) the exact radicals in rarely used complex kanji. For example, 薄 and　簿　look similar, but the top radical is different. Confusing these rarely results in someone being unable to understand the desired meaning, but will elicit eye-rolling and chuckles.

It's absolutely not the case that Japanese people can't write by hand anymore.

A better analogy would be cursive writing. Most young Americans can no longer write in cursive. Their handwriting has become simple, inelegant, and they probably don't follow the "correct" way of writing their letters. But they can still write. Just as Japanese can still write.
Is a $70 domain the only thing you need? What's your funding goal? You almost mentioned nothing about your project and who you are, I want to donate, but I need more info to persuade me.
Nicely Bootstrap
> "% of students capable of multiplying/dividing numbers up to 4 digits in a standardized test setting". How do you game this metric?

You use the time that you used to use for teaching reading and devote it to teaching methods for multiplying and dividing numbers up to 4 digits in a standardized test setting.

You might say this isn't gaming the test, it's just a stupid way for schools to optimise their results for that metric. But that metric is mechanical; there's no measurement for deep understanding of the principles, just success or failure for applying mechanical rules by rote.

Most US standardised test settings use machine marked multiple choices. I'm told that there are lessons for 'bubbling in' - lesson on how to fill in the multiple choice answer bubbles to ensure fewer mis-marked answers.
If you use print() in py2k, you're still using the print statement and group the argument in parentheses. It falls apart, if you try to use more than one argument, because it's interpreted as a tuple then.

Python3:

>>> print("hello", "world")
hello world

Python2:

>>> print("hello", "world")
('hello', 'world')
We also have New Orleans, Mardi Gras, and much political corruption and cronyism.
Insert DARPA and the headline reads a lot differently. Gizmodo should just start a new blog that lists every idea that comes out of DARPA. The essence of DARPA's mission statement is giant linkbaity ideas.
This is such a cool project! I have it on my phone now, though I haven't had the chance to give transferring anything a shot.

Is there any possibility of eventually adding settings to do things like make the "delete all messages" button a one-press affair, instead of having to go through a confirmation? Those crucial couple of seconds could be the difference between securely deleting your info and giving it all up to Totalitarian Regime X.
(replying to myself because I can't reply to stch directly):

What does that mean/how does it affect me?

It means that only people who have specifically turned "showdead" on can see your posts. No one can reply to you posts directly. Your upvotes do nothing and don't count. But crucially, to you, everything seems completely normal.

And howd that happen?

An administrator decided that your first ever comment didn't fit the tone of this site (which it didn't, but well, you were new), so they decided to instantly and silently ban your account forever. So you have been commenting, for a year, and basically no one has seen your posts. I feel really bad about that and I hate this objectionable practise.
Assuming he has the ability to do that and hasn't just sent all the code to his client.
"What We Offer:
• Competitive Wages" - from their employment apply page.

..Not sure if any other employer can beat them lol
MySQL is to Postgres today as mSQL was to MySQL in 1998; more popular yet technologically inferior. In another 15 years, we will be having the same arguments about PostgreSQL and the thing that comes to replace it, whatever that may be.

MySQL is in production and we have to live with it. The defences in the linked article are all valid. MySQL is a very sharp tool and can be used effectively. But its time has passed. Start your new projects on a more solid footing.
Star Trek "Tractor Beam" Created By Scientists
Well, basically, LibreOffice forked while OpenOffice was languishing under Oracle and no one knew what would happen. Since then, it has actually generally had more development than OpenOffice; there was a long period of time in which OpenOffice development halted while it was being moved over to Apache, and relicensed under the Apache license. In the meantime, LibreOffice was receiving active development and new features, and many distros started shipping it because it was actually shipping and ready while Apache OpenOffice was still being held up in bureaucracy.

Now that Apache OpenOffice is starting to ship and receive development (much in the form of porting features from Lotus Symphony, which has also been donated to the Apache project), they are being developed pretty much independently. There's a certain amount of acrimony between the projects, which is unfortunate. But there's also the unfortunate case that due to licens issues, it would be hard to merge the projects. LibreOffice is licensed under the LGPLv3, while OpenOffice has been relicensed under the Apache License (Oracle allowed their portions to be relicensed, and some of what remained from third-parties was thrown out or rewritten). This means that LibreOffice can incorporate code from OpenOffice, while OpenOffice cannot incorporate code from LibreOffice (at least, without work to turn it into separate libraries or changing the license back to LGPL).

So, due to the acrimony between the projects, and licensing issues, they are pretty much developing independently now, with some code moving between them when possible.
I think you need to hire some really kick ass designers and make this stuff pixel perfect.

I'm not sure what fonts are being used but it doesn't look "Apple" polished to me.

The home screen icons are not as good as they could be either.