skysight-inc/HackerNews huggingface dataset:
Setting aside what 1.6x means, Rhino is much much slower than V8 or Java. In fact, there's a bit of an elephant in the room here because people don't really care about Nashorn vs. Rhino; they care about Nashorn vs. V8.
Citrix’s CEO Mark Templeton: Personal And Professional Success Secrets
Same thing for us at Art.sy. We have humans doing targeted emails, with MailChimp.

Sendgrid is an SMTP relay with high deliverability. That's all it does. You can find who received what on the website, too. With MailChimp you have to setup lists and all that unnecessary stuff.

There's one big drawback to using both: we currently have to sync our users to MailChimp and sync MailChimp unsubscribes back. Hence we're going to get rid of MC eventually when we can build good enough UI to manage mass emails.
404 means that they most probably removed the post.
This comment is somewhat misleading. The issue at hand is orthogonal to any of the benefits of UTF-8 over UTF-16 (which are real, UTF-8 is great, you should use it.)

4-byte characters in UTF-8 are just as rare as surrogate pairs are just as rare in UTF-16, because they both are used to represent non-BMP characters. As a result, there is software that handles 3-byte characters (i.e., a huge percentage of what you'll ever see), but doesn't handle 4-byte characters.

MySQL is a high-profile example of software which, until recently, had this problem: http://dev.mysql.com/doc/refman/5.5/en/charset-unicode-utf8m....
I hate fanboys
well, this has been not true for a long time now.

Mines.

Anti-personnel, anti-tank, whatever. Those are killing automata, some very simple, some quite smart - not that easy to kill a tank with high probability.

so, yeah, there will be next gen mines, combine a rifle with some sensors and a field of fire. voila, a stand off weapon covering your flank, nothing comes through this alley for a while.
"Ask HN:"  How to post your questions to "Ask HN:"
My question is landing up in "news", but I submitted to 'Ask HN:", I am new to HN and your help is highly appreciated.
Thanks for the kind words. We load 1GB of CSS and JS. OK, maybe I am exaggerating :) It's a constant struggle between "it looks and feels amazing" and "it's super fast".
You have to put things in context here. Companies exist to make money. They have a business build around making money by hiring people at a set upper bound on salary. I wish there were more companies that would pay million dollar salaries with bonuses to Software Engineers. Until that happens, a skills shortage means, there's a lack of people who would work at a certain salary range, possessing a certain skillset. We certainly have a skills shortage in software industry.
Dean? Are you sure you don't mean department chair?

It's not clear from your profile whether you're in grad school or undergrad, but if you're a PhD student and the guy's really a dean seriously consider changing advisors even if he's a "big name"---it would be exceptional for a dean to be on the cutting edge of research, or to be spending as much time on research as you'll need. If you're an undergrad or master's student, no worries.
802.11ac: Preparing for Next-Gen WLANs
Ask HN:Magento and Rackspace any good?
Would anyone recommend Rackspace for hosting Magento Enterprise? Any horror stories? Avoid at all cost?

Do they have good support and know how to config Magento to work as best as it can given the complexity of the system?
What on earth is OpenStack?
I don't really think you can argue that UCS2 is better than UTF-8, because UCS2 is simply broken. It's not a reliable way to encode unicode characters. It's like arguing that my Ferrari which is currently on fire is a better car than your Lamborghini (which is not.) I mean, they do each have their merits, but a flaming car is not useful to anyone.

I think this is probably semantics, but I just wanted to point that out in case anyone is confused, which would be understandable because this shit is whack.
I should add that a modified version of Rhino has been bundled with the JVM since Java 6 (aka 1.6), but it is likely (if not already announced) that future releases of Java from Oracle will bundle Nashorn instead.
The OP is making a judgement based on the evidence he has, not on the evidence he doesn't. You on the other hand are attempting to counter his argument with no evidence at all.

If you want to counter the argument, present contrary evidence.
Presumably because Deans are about the same level as full professors? I doubt that a fresh PhD would be appointed a dean anywhere.
With stuff like this, we degrade the quality of our profession over time.

Dont get me wrong, i like the idea and its good to have more people who understand programming. On the other hand it will also yield alot of low quality programmers, because the higher quality learn to code out of their own interest anyway. So in the end i am not convinced that its a good thing to have even more Rails programmers working for 15$ an hour.

Yes programming is a valuable skill, but i dont agree it needs to be more of a universal skill to people like carpentry or plumbering for example.
The people that need it for their job will have to learn it, the people that are passionate about it will learn it, all others will probably never learn it because it requires a ton of work and they end up on the low end, and we really have enough of bad programmers.
I'm relatively comfortable with this stuff, but I am confused by your response.

First you say that engines will "internally" replace non-BMP glyphs with the replacement character, but then you give an example that seems to work fine (and I think would work fine as long as you don't cut that character in half, or try to inspect its character code without doing the proper incantations[1].)

So, I guess what I'm asking is, at what point does the string become "internal", such that the engine will replace the character with the replacement character?

[1]: As given in the article you linked to.
Now way off topic, but I don't think Steve Jobs is comparable to Einstein in the same way. Einstein needed long months of solitude to come up with his formulas, which must have been brutal on his family and friend relationships. Steve Jobs had other people execute his vision.
Thanks for linking to Daveed Vandevoorde's proposal. I had no idea that he had originated this concept, else I would have worded the title differently.
Sandy Island Doesn't Exist: Google Maps Showed Isle In South Pacific
Review19 - http://review19.com
Carriernews.info : The Social impact news sorting, inspired by HN
Inspired by the data efficient UI of HackerNews, CarrierNews retrieves articles from more than 300 blogs and sort them with a special algorithm.
You will be kept informed of the latest important news happening in the world, here.
Full professors are a tiny minority of faculty, but they're the ones with experience and job tenure comparable to deans.
I fondly remember being able to go many places in Manila, Philippines, in the downtown shopping/restaurant core, using only my feet - they had elevated walkways to take you over the busy traffic and the malls were inter-connected.

You could walk for quite some time and never be at ground level. Most people can walk 1 km extra per day and never notice losing any time, given the savings in waiting for transit or getting into and out of a car.
Albert Einstein was not himself imbred. His mother and father were not related before marriage.
is this any different than Glympse?
Startup Juggling
The value of the US dollar is variable, too.
We have no way of knowing WHO was the emotional abuser, or even if any emotional abuse was going on. That's quite a leap from what we know.
There are many, many, many, many, many, many, many PhDs who aspire to professorship, particularly at flagship institutions, largely for lifestyle reasons. More of them are minted every year. Very few positions open every year. This guarantees a permanent oversupply of potential professorial labor, especially for those field for which a PhD does not provide obvious advancement potential in career paths other than academia.

By comparison, college deans have a job which is less attractive in a lifestyle sense, a job market which is not by nature inundated with candidates, and skills which readily transfer into (and thus are priced by competition with) management of for-profit enterprises.

For similar reasons, a professor of computer science who is not good at grant writing (+) will earn substantially less than whomever is in charge of making sure the campus bittorrent delivery system doesn't go down.

+ Compensation for all employees at a university is, like all employees everywhere, very sensitive to "I have individualized skills which demonstrably bring more money into this organization." A CS prof who teaches CS101 and spurns grant writing will have a fairly unhappy career path. The successful CS prof will try to get CS101 taught by someone more junior to them and then spend time trying to nail 7 or 8 figure grants.
There was a bad link from the front page before, and now the story is down altogether. Looks like they're trying to fix the problem.
Branch: Ideas on Building Ghost
Its a large gap between teaching someone to write code, and program. A lot of current implementations of CS and Programming classes are just teaching a student the basic blocks, and how to use them in an environment like Java. The problem is, without the more complex blocks and the ability to understand how they fit together as a whole (not just in one language), students really just end up with a set of skills in purgatory.
Yeah, the post is down. If you're interested, you can check out http://codehs.com or http://csinhs.com to read about us.
> I think it comes down to being a manager basically sucks. A lot of people, all other things equal, would rather not do it.

That hasn't been my experience at all; a lot of people like to be in charge.
I'm interested to hear more of your thoughts on git integration so I shot you an email. Just a heads up. :)
In light of this recent development that's what I just switched to.

I was using the 64-bit builds over at http://wiki.mozilla-x86-64.com/Firefox:Download when Adobe first kicked out a 64-bit beta of Flash. Later I switched to the official Nightly builds when they went 64-bit.

Unfortunately I'm not able to offer much insight into if it was better. Aside from a couple of short strings of bad builds that caused crashes I never had any issues with them.
10 reasons to choose Ubuntu 12.10 over Windows 8
Firefox OS is using the Electrolysis code, and since it is all the same core, Gecko, this means Firefox Desktop and Firefox Android are benefiting from engineers that were allocated to Firefox OS continuing to make Electrolysis better for all three targets.

There are plenty of engineers still working on Projects Snappy and MemShrink who are looking directly at the metrics related to the performance problems you describe.

The places database is known to have serious performance problems, as you discovered. It is difficult to reengineer but it is being worked on.

Finally, 64 bit windows builds are not being abandoned. They are being disabled for a time until the issues with marking bugs as 64 or 32 bit and other administrative details are ironed out.

These are my own perceptions and opinions about the situation.
German govt comes out against Trusted Computing and Secure Boot
tbh even my mother wanted to learn coding, her exact wording was "i have to learn programming too"

i think its a great idea, but i told her the same i tell everyone:

"you need to have a good reason, or a problem you want to solve, otherwise you're wasting your time"

and now that i think about it, it's not really different from any other study out there. you ask the people why they learn it and they tell you because someone told them they'll get a job. and what you have is hundreds of thousands of masters and ph.d good for nothings, which are nothing more than factory workhorses. some professor or company gives them a task and they do exactly that.
Google Reportedly Preparing To Sell Self-Branded Chromebooks
If mental illness is involved, you'll need more than just therapy. Treatment, patience, and...luck? Anyways, this isn't the place for relationship advice, and we are hardly qualified to give it.
Sounds like my university (University of Calgary). The library is nice but packed. For a period they even had to reopen the old library for extra study space. Next victim appears to be Machall which is our student centre/cafeteria. The university is even planning to sell off unbuilt land for development. All while we have some classrooms with painful seating!

On the plus side our tuition is only ~7k. In that regard I have no right to complain compared to many of the USA universities.
Get an Introduction to Windows 8 Development
That is pretty clear, it's the 'rapidly evolving' path. And it works fine except that you end up with API's with things like

ReadFromStream, ReadFromMemoryOrStream, ReadFromStreamGeneric, Etc. which one might "want" to say ok the generic is "ReadFromStream" and the various sub-classes of that can be differentiated within the structure of the first argument. And after a few months, years (depending on evolution speed) you get an API that has a number of slightly different APIs, many deprecated, and none "the best", and someone new comes along and gets frustrated and writes a whole new library with a new generic API.

And this process doesn't feel too bad to the folks who are primary users but the secondary users of an API see a lot of churn which keeps requiring them to rebuild and re-release code that isn't otherwise changed and for them it is painful.

I'm not sure what your experience is like in this area but my most recent one has been trying to do 'outside of X11' graphics on an embedded ARM system running Linux. All of them can mmap /dev/fb0 and do very slow drawing, some use EGL, some drm/kms, some Wayland or an OpenGL ES library. But all different and yet all, in theory, running Linux. There are many competing camps making 'APIs' for direct render graphics and they all have their own quirks and goals.

But there isn't any way for everyone to sit down and say, "Ok, lets see what is what." and design a reasonably clean and yet extensible API with nice versioning and a core set of features.
I suspect I'm well outside your target demographic, but I'm seeing ~22 whole seconds to onload (according to Firebug) here in Sydney, Australia (as 52 requests comprising 1.6Meg of data.)

That certainly seems excessive for a non-logged-in user on your main landing page.
From a comment on the article:

"the Rheinseilbahn ("rhine ropeway") can move 7600 people max. per hour in both ways, that's a world record at the moment. It connects two parts of the city across the river rhine. "
I suppose its an enviable effort but I wonder if its out of touch with the true state of education. Insisting kids learn to code in the current educational climate should not be a priority in most American schools. You see most of us have blinders on whether we know it or not 1) we magnify the importance of programming and technology because we ourselves make a living from it 2) many of us are in a socio-economic bracket where we are not exposed to the average highschool environment (I'm not saying we are hoity-toity but if you live in SV or make more than 60k/yr you probably dont have a true grasp on it - consider yourself lucky)

Kids first need to learn logic, math and english at a certain baseline... every good programmer is probably quite good at all 3 of those foundational things - those skills are the enablers for unlocking programming in a basic capacity. The problem is that the average highschooler is struggling immensely to get to that basic baseline at the time of graduation. Additionally with the very real budget and over-capacity problems, when new core curriculum is proposed the first predicament is what is going to have to get axed in its place. Somebody is going to have to pick something to say goodbye to that is actually truly core learning. Yes Im sure we all have our favorites of what we think is non-essential core curriclulum but in reality our opinions don't count and to be a realist they probably shouldn't - only the opinions of the district, administrators, teachers and parents count in any real way. Additionally, when you put programming up against any part of the core curriculum (geometry, algebra, literature, etc etc) - most will axe programming - I probably would as well.
We're focusing much more on giving people a fundamental understanding of what programming is and how to problem solve with code.

The idea isn't just to teach syntax or a specific language, but rather to teach students how to think and give them an intro to what programming is and let them decide if it's worth pursuing as a career or major in college.
... or bypass your way around immigration laws. haha, gg dude
We built this because we found Glympse's UX was cumbersome and difficult to navigate. Just like how Instagram stripped down features from other photo sharing apps and made a better experience, we iterated a design that was super easy to use especially for drivers who want to share their location quickly.

Moby is also more of an enterprise and API play. We enable developers to easily add real-time location aware features to their applications while we handle the plumbing. If you're interested, check out http://mo.by/developers
Gitorious is somewhat buggy, but works reasonably well once configured. http://gitorious.org/gitorious/pages/Installation
Iconic Web Fonts
I still prefer writing the core of the application in something platform independent like monoTouch and then building UI with the native tools.
I dont even know if its much more work than fiddling with HTML5 for weeks to get it feel right.
You're right that it's a difficult problem to solve, but it's worth trying to solve.

Programming is a great way to help teach logic.

Also, if taught well, it can be really fun for students and help reengage them with school. We've been teaching a number of low-income students already, and they have learned a lot and really enjoyed it.

We always ask after a couple classes how they enjoy learning to code compared to their other classes, and most students just laugh because they think it's not even a comparison.
Einstein was quite capable of thinking outside the norm. It's lacking context, but this sure doesn't look good.
If you have the time to validate a different approach using Html5 and mixing Native OpenGL, you can see it by download a Android Apk in https://github.com/Srid68/Priya.InfoList (Early Alpha)
my first impression: useless.

my second impression, mail a link to someone who wants to know where i am and how long i'm going to wait there. awesome.

i like it. straight to the point and neat. could i have built it myself? definitely. do i want to build it myself? most definitely not.
No, the fact that it is a contract of adhesion only goes to show that there was procedural unconscionability, you still need to prove that there is substantive unconscionability in order to show that the contract is unfair and therefore unenforceable. So yes, you can "give up your civil rights with single click." (At least as far as American law is concerned)
Wow, that will make it feel much better if they off you, how warm and fuzzy. They should make a hallmark card "Seasons Greetings, if you get taken out, you can count on us to ensure that a human being will decide when a robot kills you. Sincerely, The Pentagon."
Qmags is godawful, in my opinion. There is no earthly reason they can't just give me a PDF.

Table of contents? PDFs have that.

Navigation? PDFs have that.

Metadata? Oh for the love of pete, PDFs have that.

Qmag adds nothing to the experience and the client is slow and annoying.
Gondolas, like elevated monorails and trains, have an unfortunate failure mode which is 'stopped and trapped' so in the event the system has to stop, everyone is 'trapped'. Back in pre-historic times when Disney ran their 'people mover' (which finessed the load/unload option quite well with the moving platform, one load/unload every 10 seconds) they talked about systems with excess cable such that in an emergency the gondolas could all lower to the ground. But that is impractical in longer runs (the wire buffer needs to be too long) and has its own issue if it lowers the gondolas in a non-emergency situation.

The best things they have going for them are that you can easily re-use existing right of way, and the per-mile implementation costs can be lower than conventional light rail or subways.

My favorite system that was spec'd but never built was the Chicago PRT (Personal Rapid Transit) which had four person 'cars' on a track that worked like elevators. You pushed a button at the track and an empty car arrived, you got in and punched your destination. It didn't have to stop until you got there. That particular system had issues with the amount of computer power it needed, although today it would be trivial to implement. If you can imagine autonomous vehicles on a track with 'smart' switches, its a lot easier than a self driving car.
> Should my C programs handle the possibility that sizeof(char) != 1? Or at least check for this case and spit out a warning or error?

sizeof(char) == 1 by definition.
For those of us who do live in the city, it's good to know whether an event is actually in San Francisco, which means I can get to it by bike or public transit in the evening, or generically somewhere in the Bay Area, which would probably be fine for someone who lived generically elsewhere in the Bay Area and had a car, but not for me. So the distinction is semantically meaningful.
I think Hitler falls into the category too - I seem to recall that his parents were distant cousins.
I had same reaction. It looks unerringly similar to Sheldon Cooper's relationship agreement. May be writers of Big Bang Theory might have referred to this letter to draft that.
Coincidental that on the same day there is an HN frontpage story about Google Spanner database.

TL;DR humans are too slow

...think this ends well for slow humans?
Moral machines & Google's driverless cars
Let's replace "code" with "write." Please don't learn how to write. Only writers do this, and we really don't need more of them anyway. There was a time when this wouldn't have sounded crazy.

Learning to code teaches problem solving, new ways of breaking down complex scenarios, and a means to actually build something. It's true that not everyone needs to be a software engineer, but not everyone needs to be a mathematician either, and we don't use that as a basis to tell people not to learn math. Much like math, coding can be abstracted to a form of thinking in a way that plumbing cannot.

I have a friend right now that is using CodeHS to teach 10 year olds, and they're absorbing it like sponges. And I have met so many people that, in retrospect, have wished they had learned to code at a younger age. Maybe if people had told them to learn how to code, they would have.