skysight-inc/HackerNews huggingface dataset:
Capital D does have a "with stroke" character, Ð. Code point U+00D0. In actuality, it's a capital eth (ð), which is a bona fide letter by itself rather than an existing letter with an extra mark in it.
Unions are useful because, among other things, they attract high quality candidates who do not want to worry about the security of their job. But having a strong union is only one of the factors that a teaching candidate considers. If the pay is awful (and it is awful in most of the United States), you simply aren't going to attract the best students because they will find another job that pays much better.

I've found that most schools that are considered "bad" have a majority of poor students. School districts that serve poor people need extra resources, but often they receive less funding than richer districts. But just giving the school districts more money isn't an effective solution, because the real reason that poor students are (often) unsuccessful is because of their parents. Poor students fall behind richer students because in most cases their parents are functionally illiterate, do not stress the value of education, and cannot help their students with their homework. Studies have shown that children with books in their homes are likely to be more successful in school than children that don't. It is likely that the same teacher would be given a lower rating at a school in a poor district than at a school in a richer district.

The presence of a union does not guarantee good teachers. Finland, Japan, Korea, Australia, Canada and other countries that are used in the U.S as examples of good education systems. To be sure, it is true that the value of education is stressed more in those countries cultures. But it is hard to ignore the fact that all of those countries have strong unions.

I think that teachers criticize MOOCs because they are concerned that they will be replaced with something that has not demonstrated consistently that it is better for students. The teachers that write these articles don't give a shit about "revenues" of their colleges; teaching is their passion, not money. If they were concerned about money, they would not have become college professors in the first place. If you see any articles concerned about the "revenue" of a college, it is likely that author is a president of college, and earns a disproportionately large salary.
I don't think being positive implies that you're looking the other way when a problem appears. I've noticed recently that my twitter stream is filled with programmers complaining about things not working but... they're not solving them.
Why is it that a currency logo now needs a color scheme? Every other major currency in the world is doing fine without a special color. I don't see why Bitcoin is any different.
There is a capital D with stroke: Đ

http://en.wikipedia.org/wiki/D_with_stroke

http://en.wikipedia.org/wiki/Bar_(diacritic)
Thanks for the awesome comment. It's very thoughtful and I completely agree with you there.

Nick is one of the youngest people (if not the youngest) to ever raise venture capital, perhaps to also sell a company for that range aswell.

He's definitely someone we should look up to. I actually find it pretty amazing, what he did. :-)
I don't think that she has grounds for suing SendGrid. It's pretty clear that she was fired for cause. Her job was to be a "developer evangelist" and she was probably paid by SendGrid to be at the conference, representing them in an official capacity. Going out of her way to alienate the very developers that it's her job to sell to indicates very poor judgement about how her actions might affect her employer's reputation.

If there's a lawsuit brewing, it's also possible that she's the one being sued by the developer who got fired due to her actions.
As an European linux user, I'm not happy about the government meddling in the hardware or software business, even if it is to my perceived benefit. Just stay out of it and let the customers decide.
Would you believe me if I said the DEA was doing the money laundering?
Emacs Rocks: Paredit
Funny; all this time I thought the goal of entrepreneurship was to build a sustainable business.
Thanks for the reply, but I doubt that the issue surrounds (ab)use of the word "accountant". If you go to the attributed source (at http://www.reddit.com/r/math/comments/12n04d/counterintuitiv...), instead of water-heater/accountant/plumber it's car/teacher/mechanic.

I'm more inclined to believe this is a (poor) illustration of the idea that a sub-set is likely to be smaller than the set it came from: the set of all accountants vs. the sub-set of all accountants who are also plumbers. In which case - duh! - P(accountant) > P(accountant and plumber). As long as one can indulge in the naivety of this pedagogical tale, that the narrator (the "I" who said "I went to a person") wasn't too particular on whom he hired for the job, then sure, why not?, 'twas likely the accountant that fixed it.

In the real world, which has teachers and mechanics in addition to accountants and plumbers and other occupations, and where people may tend to be pickier on who they'll let near their water heater - leave alone pay someone to mess with it - would this conclusion of "accountant" still prevail necessarily?
It's not an HR issue. The guy who offended her wasn't an employee of her company.
"but can it run Crysis?"
The cost of opportunity
David H. Hansson on Groupon, Apple, Yahoo, startups, biz, remote work, and more
Thanks. It was totally unclear from the original article that it was in anyway actually a bad actor. It seems like these types of hosts are double edged swords.
'There's a huge difference between "this game only runs in this one browser that implements this full VM" and "this games runs everywhere, but only with maximum graphics & physics in browsers that implement the asm.js optimizations".'

That's quite a bit of marketing here.

If NaCl is capable of reaching 1.1x performance while asm.js is at 2x (and it's not obvious to me within the confines of JS if you can actually do better than 1.5x), people would switch to a browser that supports NaCl (first the hardcore gamers, then the rest of us). Your argument only makes sense if asm.js and NaCl are at performance parity.

Note that people still write native iOS games, even though they could run everywhere if they did it in JS.
Admission beats Omission beats Deception
Wait a second. Can the founder even code?

It would be particularly impressive if he had written the backend and then hired his team for frontend and design.

If all he had was an idea, this is really nothing to marvel at, especially on HN. Interesting why Yahoo chose to buy him and his team. PR? Maybe.
> (why would they want to write game code that is distributed to everyone in raw source form?)

You would distribute the asm.js code, which is your object code.
DHH live at This Week in Startups
A Closer Look at Beginner Beat Software
How people on the web use passwords?

How many passwords do you have?

How do you remember your passwords?

Do you share passwords across sites?

How many websites do you log in to with a password?

How often do you use social login buttons?

Are you worried about the security of passwords?

Have you ever had your password exposed and an account hacked?

So many questions!
I understand what you are saying. The tipping point for me in terms of "Oh, that will never happen because of X" was MineCraft. An incredible game written in Java. Sure, it's not pushing extreme graphics, but that doesn't matter. It's the game that matters.

So I look at games on the web the same way. Heck, I've been playing games on the web for years. No, they aren't in the same realm as AAA games coming from Blizzard, Valve, or EA. But, I had fun, native wouldn't have gained them anything, and I spent more time playing them (and more money) then some of those AAA games.
> why would they want to write game code that is distributed to everyone in raw source form?

It's not. Asm.js is pretty much just assembly.
"Adjust visual effects for best performance" actually makes things slower.
I always thought of doing this and in fact have done it a couple of times already but more with people I am already somewhat familiar with. Real test is to try on complete strangers whom I have heard of from someone but never met before.
“Two Dogmas of Strong Objective Bayesianism”
Interview with ACRush - Research at Google
I've heard this a lot lately. Heroku uses super standard stuff (nginx,varnish,postgres,etc). I could move my stuff off Heroku in a matter of days. I used to do a lot of sysadmin work. I go with them because I can't devote time to sysadmin work anymore. Same reason I don't run my own mail servers anymore.
Unless you are doing really heavy IO or CPU across multiple VMs on the same host which is likely if you have any load worth mentioning. There is a 20% to 30% difference if you run one process per VM or 8 processes on bare metal in an 8 core machine. We benchmarked it on known good configs optimised to bits.

Either the hypervisor scheduler is shit or the abstraction is costly. I reckon its down to the reduction in CPU cache availability and the IO mux.

This was HP kit end to end, VMware certified, debian stable on and off ESX 4.
Yeah, but we've known that since Thucydides
> If NaCl is capable of reaching 1.1x performance while asm.js is at 2x (and it's not obvious to me within the confines of JS if you can actually do better than 1.5x), people would switch to a browser that supports NaCl (first the hardcore gamers, then the rest of us).

NaCl is not portable. asm.js is. You should compare PNaCl and asm.js.

> and it's not obvious to me within the confines of JS if you can actually do better than 1.5x

Why not? Is there a technical reason?
I don't think there is any contradiction between being a problem-solver and having a positive outlook on life, as long as you are a competent problem solver and getting a lot of problems solved. Successful problem solving provides both an immediate joy from a "mission accomplished" feeling, and a long term positive outlook that comes with the feeling that because of you, there are less unsolved problems in the world, therefore life is better.

Don`t people become problem-solvers because they enjoy solving problems? And if that is a case, than being presented with a host of unsolved, yet potentially solvable problems should make a problem-solver scream with glee, right?
Is the cost to repair the S2 less than the cost for a new one? Maybe all it needs is a fresh install of Android. Of course I understand that you can't always simply reflash your phone, especially locked ones (as subsidized phones usually are).
Michael Kaplan's "Every Character Has a Story" is kind of like that, but it looks like he's adding to it slower than the Unicode folks are adding characters.

http://blogs.msdn.com/b/michkap/archive/tags/every+character...
Emscripten will probably do more for that than NaCl ever will.
My weekend project. I run Windows on my Macbook Air for development and pressing Ctrl+C, Ctrl+V for Copy/Paste kills my pinky and messes with my brain when I switch to OS X, so I made MacWinKey to swap the Left Control and Windows Keys. This lets you use Cmd+C, Cmd+V for copy/paste, consistent with OS X.

Uses a low-level keyboard hook to inject the correct keys, so no reboot required.
That would be hard, if Microsoft makes arrangement for you not to be able to install anything that's not Windows on any laptop ever. Or even on any non-crappy laptop ever.
Off-topic but: Can you comment on the significance of this cliff for a team considering moving from R to Haskell for data analysis? Is the availability for statistics packages really sparse in Haskell?
Is the idea with asm.js to write in C/C++ and convert it to Javascript? It sounds like I should relearn C++ because it's the one thing that will run everywhere. Android, iOS, and now the web.
> The first (and only) thing that immediately came to mind was that I wanted to be a better person: I wanted to be smarter, more successful, and happy.

When I read this, the first thing I thought of is, "Well that's your problem."

To me, based on my experiences and what I've read and observed from other people, many people find the most happiness from focusing less on oneself, and focusing more on others.

What can I do to enhance the life of someone else? What can I do to make a positive impact on others? What can I do to make a difference on the well being of society?

But instead, it seems like the thought of the quoted sentence is focusing more on benefiting oneself -- make me smarter, make me more successful, make me happier.

Don't get me wrong, I'm talking to myself as well, because I often find myself too focused on me. But I feel that when I instead start to focus on having a positive impact on someone else, that's when I start to experience genuine happiness. That's what I feel makes me a better person.
The B inside the mark should be pushed ever so slightly to the left. Because it's center aligned with the strik-through as the left edge, it appears off-center.
I don't like it. It looks stupid. It looks like some text rendering glitched. I much prefer the B that resembles the dollar (or some of the other alternatives) over this one.
Smartest Things Tim Cook Has Done Since Becoming Apple's CEO
The funny thing is that memory is a tricky bastard, and you're likely to remember yourself with no pride on something you did that went wrong, when at the time you were actually doing it you were very much committed and with a lot of pride.

The opposite is also true: if your endeavor did succeed, you'll probably remember the journey with the sense of "of course deep inside I always knew this was going to be great" even if in fact you didn't believe in what you were doing.
Well, one might argue that Bitcoin isn't "every other major currency in the world", and that's the point. Extraordinary currencies call for....extraordinary logos? ;)
We run our software (and other "enterprise" software) multiple instances per node and they are fully isolated. Most is in JVMs but we have C++ stuff with no problems.
All interesting questions, and now quite pressing ones.
YC Demo Day, the Morning After
VMWare sales from what I have heard, has a history of over-selling, over-promising and ultimately getting people to spend a crap-ton of money on their products.

Honestly I have to say, it sounds a bit like you guys got taken for a ride. I'd suggest sitting back, relaxing and taking a look at what other VM options there are out there, some of which don't have license fees attached to them.

When I first deployed virtualization there were really only two 'enterprise' ready solutions out there which were essentially VMWare or XenServer. Knowing about VMWare and their 'history' I chose XenServer. I haven't regretted the choice but they wouldn't be a fit for everyone.

These days there are multiple numbers of solutions out there to choose from, which Openstack may or may not be one for you... and that aren't going to whisper into your ear about how great their product is and how much money it will save you.
Like coding, selling is also a skill that can be learned through practice.
Thanks, that looks perfect!
What You See is What You Get
The UN's doing exactly what it was designed to do, to be a talking shop for great powers in order to make WWIII less likely. It was never designed to be a world government or anything close to the sort.
I find that people who tackle problems are those who are never quite satisfied. Even after solving a problem, they put it in their rear view and switch to the next problem to solve. There's always more work to be done.

I guess it depends on the depth of your compulsion.
So, she could try suing SendGrid for some type of wrongful termination and try for punitive damages. SendGrid could sue her for the actual (and potential) losses she caused them by her actions. Again, the only winners in this whole thing is going to be the lawyers.
Numbers are IEEE754 floats and no currently accepted spec provides native 64 bit integers with arithmetic.

Even the modest 32-bit integer multiplication is tricky (you only have 52-53 bits of mantissa). Mozilla proposed `Math.imul` extension.

goog.math.long provides a mechanism using an array, and emscripten does something similar (but can also use the hack if you are sure there won't be overflow issues)
Another reason I'm happy to be self-employed. It's just as likely to be me making those dongle jokes, and I certainly won't be firing myself for doing it.
Navigation For Mega-Sites
Paintings, Golf And Squash : Perspective
I would expect that it maybe heavily custom/staffed-up-to-be-configured-for-their-infra

I.E. - it likely didn't just work pretty well for them out of the box.

There is a difference between using a base technology which requires you have FTEs on staff to maintain it and grabbing an off-the-shelf app to help run your systems.
Yep -- absolutely, right, Cody! Thanks for the comment; Hope you're doing well!
Your last point actually highlights the problem - it is not more reliable because you are assuming what "+" and "" do.*

How is that any different to assuming what add() and multiply() do?

In many ways, I’d say the latter is worse, because it’s not immediately obvious from just the function names whether the operation mutates the object it’s called on or returns a new object with the result while the originals remain unchanged. Both behaviours can be useful. Both are widely used in libraries, with those exact function names. You just have to read the documentation and learn how each library you use works, which is particularly... entertaining... if your project uses multiple libraries and they don’t all follow the same convention.

For + and * operators, someone already decided what the convention should be. If you just make them work like the built-in versions, the semantics are already intuitive to anyone who studied basic arithmetic at school.

Edit: I did take a look at the article you cited. It appears to be an elaborate troll, actually consisting of little more than a set of unlikely examples (I wouldn’t write a function called divide() to “divide” two matrices, so why would I suddenly feel the urge to write a / operator?), a set of assertions without proof (some of which are just begging the question), and a final ad hominem that conveniently discards one of the most obvious demonstrations that operator overloading can be useful on the basis that anyone making that argument just doesn’t understand (and ignores counterexamples like OCaml, where basic arithmetic operators really are different for basic numerical types, which is a significant pain point in the language).
More on the story
http://blog.cloudflare.com/the-ddos-that-almost-broke-the-in...
https://news.ycombinator.com/item?id=5450410
Personally, I am just about okay with it. Have you considered inserting 'c' of (B)it(c)oin instead of the horizontal bar (dash) on the alphabet B?

Even if ฿ is the symbol of Thai currency it could be used for Bitcoin too. Much will depend on the context and besides not many buy online goods in Thai currency. US $ is the de facto currency in most places.

Also a small, really small, horizontal dash on the second leg of B isn't as great as horizontal dashes of £, €, ¥ no?

Have you considered a slant cutting across B? Or the mathematical/Greek beta sign (U+03D0) or its derivatives [1]?

[1] http://en.wikipedia.org/wiki/Beta
I was wondering the same thing. It seems to have been a joint project between the governments of the US and Israel. But to my knowledge, neither party has admitted to it, so it would be pretty hard to prove.
It is not every transaction more than $10,000. That's a lie some people like to perpetuate.
> Numbers are IEEE754 floats and no currently accepted spec provides native 64 bit integers with arithmetic.

No, in asm.js, numbers are not always floats. There is a type system that can classify numbers into integers. Native 64 bit integers are being worked on as an extension.
>two men whose verbal comments prompted her response also allowed the situation to escalate before changing their behavior

What? They are innocent. Not only their comments were harmless and not aimed at anyone, they also did not start ANY fires. Hell when speaking with pycon people after accusation they did not even fight back. Did you at least read whole story?
Well, don't confuse I/O with throughput here. You can look at performance numbers for just about anything and tweak one direction or the other.

For instance it's easy to make a benchmark showing huge throughput to any given storage solution (and many NAS providers sell on this basis), but your I/O might be terrible because to get that throughput you're maxing the CPU (etc.). Likewise, you can change your benchmark and show high I/O, but the throughput is 'terrible'.
The title of this submission: "Volcanic lightening: How does it work?"

The title of the linked article: "Volcanic Lightning: How does it work?!"

Are they the same? No, they are not the same, they are different. The submitter can type, but cannot spell.

Moral: do not type your submission titles, because you will get it wrong. Instead, copy the title from the linked page. Copying is also easier -- you know, less work?
Ask HN: API or Data feed for global incidents?
Hi Hn,

Im trying to build an application to showcase global incidents as they occur (shootings, riots, civil unrest, terrorism, etc.)

Does anyone know where I can get access to a real-time feed of such events? Is there an API or Datafeed for this type of thing?
I don't have much of a Lisp background is the reader safe in other lisps?
Also, remember the original Serious Sam. Had a generation behind graphics but was successful because it was fun. I can see a Quake Live type game without plugin being relatively successful.
http://www.slideshare.net/openstackindia/openstack-at-paypal...

Has more details. Looks like it's KVM.
For those wondering about 'the second bug', I'm going to suggest that it's the lack of

class Meta:
fields = ('only', 'whitelisted', 'fields')

which defaults the form to exposing all the model fields for modification, allowing naughtyness not unlike the Rails mass-assignment issues that cropped up a while back.

Or maybe the name field having blank=True, but no default value?
Or the iPad. Just a box.
I'm disagreeing with the articles point of view that the people on Hacker News and other outlets are just complaining about something. Often times people will take any sort of negative discussion and consider it "complaining" regardless of the actual content.
I expect most serious developers will stick with engines like Unity, which let you run games in a browser with a plugin, but also compile and distribute them in standard ways on every popular desktop and mobile platform.

Unity Web Player is easy to install, and it's an increasingly common requirement for a lot of games. It's a barrier, but only a small one.
PagerDuty is hiring their first visual designer
Founder of RoR Bashes Salesforce, Groupon and others
... and at comparable speeds...

Sadly this is one area where plugins still rule and advance innovation. That has made it into the web quite a bit in html5 but still a bit to go before it is stable for 3D without a plugin. Three.js, fallbacks to canvas, etc are awesome and work today (hardware limitations on mobile, browser limitations like IE no webgl). But for intense 3d games some hardware acceleration is needed that is consistent. I am working on a bunch of canvas mobile apps right now and the speeds are problematic with many sprites, would love more hardware access.

If Mozilla can truly get 3d mobile browser gaming going with this (which currently there is no solution other than hardware accelerated canvas) then that opens up interesting areas. Also opens up new security issues. In terms of business/product use that isn't highlighting new tech, it is still a bit away.
That's a Thai currency symbol already though.
32 bit integers can be represented exactly in a Number but not 64 bit integers. And the typed array system provides Int32Array and Uint32Array but no 64-bit

Downvoters: which part of the statement is factually incorrect? Read the ES3 and ES5 specs