skysight-inc/HackerNews huggingface dataset:
Regarding MDB2_Driver_mysql, I point towards (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=544694). If you want to use mysql and not default sqlite, use debian package roundcube-mysql and it will install the dependencies for you.

As for users, roundcube uses imap and thus do not create new users.

Anyway, GL, and if you want to have some fun, try out PostgreSQL.
That link to Generator Tricks for System Programmers ( http://www.dabeaz.com/generators/index.html ) has been enlightening. For the first time I've totally and fully groked why generators are good at a _practical_ rather than just theoretical level.
I have had a full time VA for many years now and she does all sorts of things for me, including purchasing items using my credit cards, research in buying a new couch ... and on-going research and promotional work for our business.

I'm hesitant about the concept of having multiple different people working on your tasks. I think this is ok for standardised tasks where there is a process that is followed every time. It's difficult if you have varied tasks. How can you develop trust in the relationship with a VA?
You write that "The bottom line is that there is no setting of x264 that guarantees reducing the bitrate of ANY input video file while maintaining its visual quality. And this is exactly what Beamr Video guarantees."

So, turning this sentence around, Beamr Video guarantees to reduce the bitrate of any input video file while maintaining its visual quality. (I think that's what you're saying. Please explain if not.)

So what happens if I take an input video file, run it through Beamr Video, and then take the output and run it through Beamr Video again? Is the output the same size or smaller?

If the file is the same size, the statement that "Beamr Video guarantees to _reduce_the_bitrate_ of any input video file..." can't be true.

If the file is smaller, what happens if we repeat the process again... and again... and again. We started with a file containing a finite number of bits. If each iteration reduces the number of bits, we eventually end up with an empty file. Obviously, it's not possible to maintain visual quality when there is no data, so the statement that "Beamr Video guarantees to reduce the bitrate ... _while_maintaining_its_visual_quality_" can't be true.

Either way, I can't see how your statement can be true.
I'm struggling to see much innovation that directly addresses fundamental problems. Mostly I see gadgets. Your examples are mostly gadgets.
I'm pretty sure the concept of employment in general is that any employee is going to supply ample net financial upside to the employer. If you have the skills to be employable as a programmer, you should not need a college degree to find work.
No way am I merging my work accounts, my personal business accounts, and my junk email together. Especially with a company already proven to slap happy deleting accounts they don't like.
IE10 on Win7 Aston Martin performance test doesn't work with IE10
Actually the .Net world has benefited from Delphi. Anders Hejlsberg, the chief architect of Delphi, moved to Microsoft and became the chief architect of C#.
Works great for me. No issues with Chase. You need to come to the US to set up the account.

Chase and Citibank both have good online wire transfers. Wells Fargo do not have online wire transfers.
You're correct--because we have a Premier account, which anyone else can obtain too: https://developers.google.com/appengine/docs/premier/
Venv is one of the pieces of sanity in the python packaging deployment world and any improvements welcome - this goes on my List if things to think hard about
Instinctive sleeping and resting postures
To their credit, people are apparently using something that's been deprecated and should be changed regardless. At least, that was their conclusion when it was changed to wontfix. The replies are very rare and curt though, I can't really say it's quality service when you're paying for a product.

Customer support from Google has always been like this as far as I've experienced and heard. There is no way to actually reach and converse with anyone, regardless whether you are paying them for the service or what kind of request it is.

Once a Google employee randomly replied to a complaint of mine about Google+ (I didn't even +mention them). After a few comments and him confirming that it was added to the bugs list, I asked if it was okay to +mention him in the future with similar issues. It was okay. I did. He never showed his face again. (His profile still says "Works at Google+".)

Another Google employee I know online also never replies to anything concerning Google. I know he works on the Google+ project, but I can only hope he passes on any bugs I +mentioned him in.

For Youtube, you can post in their forums but merely hope for a reply. Copyright complaint disputes are no priority, either.

I haven't used many paid products, but I have read about their customer support being one of the very worst and also have never been able to find a single e-mail address or phone number to get support at for any service.

Edit: By the way, I would have moved away from the Google Apps Engine a long time ago if my app went down every morning during rush hour for 10 days straight.
To clear up that point, they aren't saying you can use her for a limited time and then take her away unless you pay. It's just regular DLC that happens to be 100% off for 3 months. Now if your gripe is about paid DLC in general or misleading advertising, that is something else entirely, but the phrasing used could lead to some misunderstandings.
Again, things are not as clear as you try to paint them. Better health leads to more productivity and higher GDP because instead of sitting in a hospital, being miserable at home due to disability, or dying prematurely, you are productive, working, and consuming.

Working less does not necessarily drop GDP if it is offset by an increase in productivity. If I work 8 hours with 1 unit of GDP/hour, that is the same as working 4 hours with 2 units of GDP/hour.

Are you saying that free software lowers GDP? That connection is by no means clear cut. Again, we can potentially see productivity gains in terms of lower costs across the board.

I do not (and never did) disagree with you that GDP doesn't cover every metric that ought to be measured (i.e. happiness). I'm correcting you because I think your economic reasoning is flawed for most of your examples. And as it stands, trying to measure "well-being" and quantify that value in terms of prices is so utterly nebulous as a concept as to be nearly impractical. Who would set and enforce the price? How would you even begin to convert happiness to money?

EDIT (reply to below):

First, there is no question that premature death will negatively impact GDP. Furthermore, health problems that don't lead to a hospital stay but lead to general disability will drag down productivity. Furthermore, while in the short term a hospital stay in of itself (lets say, a $100,000 bill for lung cancer) will increase GDP by the bill ($100,000), that money partly comes out of savings that would be spent anyway in the long term. And the ability for someone to create value as a productive worker/consumer is still severely curtailed as a result. And while I'll concede that reducing hospital stays in of itself has a negative effect to GDP, improvements in health end up being net positive for GDP.

As for the larger philosophical question of GDP. Who is "we"? The economy will optimize for itself (higher GDP) because that is how a market economy is set up. And a market economy is not set up to optimize for anything other than growth/money (money representing economic value). As for "people," people, society, and governments routinely already optimize for other things.
>I certainly do get the sense that medical progress has stalled.

I think that's a mistaken impression. There are hundreds of new drugs you've never heard of because you don't need them. I'm on the other end - I'd be dead already but for a drug invented in the '90s.

The fact that we haven't cured cancer is more because cancer is a really, really tough problem than because there's anything fundamentally wrong with the way we're going about attacking it. We understand cancer at the genetic and biochemical level much better than we did even ten years ago. Understand it well enough, that is, to realize we completely underestimated the depth of the problem. But understanding is progress, even if it doesn't mean cures are imminent.

You can't take what was probably the most productive period in medical history and say "See, everything is broken because the hits aren't coming as fast as they did when sulphas and antibiotics were discovered."
That's a pretty "square headed" way to put it :) Ok, some do, some don't. The "has not properly considered the consequences" is a bad argument for anything. You can say that people shouldn't have developed the atom bomb or chemical or bio warfare agents because "they haven't properly considered the consequences". I for one am glad that the atom bomb and other "horrible things" have been invented, weird as this may seem. Your perspective on life and everything really changes when you stop thinking in terms of "right" or "wrong" or of there being a difference between them, and just think in terms of "going further, no matter where this takes you" - I think that even the darkest corners of whatever "hell" you imagine are worth exploring. Just try thinking like this and see what you can see from this pov. - you'll never be the same again, trust me :) Death just limits the possibility of what one can explore and I believe all limits should be destroyed - but if you want the limit, you can have it for yourself, nobody will force you to live forever. The argument would be that one should have a choice of when it happens.

I like Nitzsche's take on immortality: "One has to pay dearly for immortality; one has to die several times while one is still alive." - I would actually love to be able to have this experience, no matter how terrible it seems to some (think about it: your self now is no longer your self from 20 years ago, this older self of you has, in a way, already died... If I'd live to be 1000 years old, an infinity of my older selfs would be already dead and maybe I won't really have any "real memory" of them anymore, except in an "archive" stored somewhere, that I could choose to "browse" if I ever wished to do so. In a way it would be like dying forever, but I would choose this over anything else, at least over "anything" that I've thought of so far.) ...I can't believe I've bothered to answer to this ...no back to work, back to trying to blow up some other "limits" :)
I think it cost the same, when it was first out it cost more, but now it cost the same.
Support packages are available. http://googleenterprise.blogspot.com/2013/02/google-cloud-pl...
Yes and growing slowly http://www.tiobe.com/index.php/content/paperinfo/tpci/index....
Islamic? What's that got to do with anything?

Oh, I forgot, "they" are all rag head, terrorist, fundamental nut job ay-rabs.
doesnt solve alot the issues (blacklists, SSL etc.) and is quite costly for just running email.
I'd recommend a more social role building on your experience, e.g., manager, scrum master, project manager, tech lead, customer support, sales engineer, technical recruiter, etc.
I mean in iTunes, and just buy stuff via iTunes. There are obviously many serious problems with that. (Apple's policies, 30% cut, etc.)

In practice what I do is just buy things from Amazon, whether it is on my phone or laptop, so the critical thing is being logged in to amazon.com.
GNU/Linux is also really great platform for programming. Things feel right, work right, and there are nice tools everywhere. I grew up in win32 land, and this really gave me some warped ideas about the world. But after about a decade or so of Linux programming, I'm finally feeling level-headed, as though switching to the Linux world were an intense psychotherapy. The 'hot demand' for 'Linux talent' might as well be motivated by HR requirements for a sane workplace.
Of course the push to a new version is strong and a newer version of a product represents its future. I'm not debating this or stating that it is stupid to use the newer version, but when I see someone writing "about time!", I read it like "wow, so I can finally use Python 3 and all its game changing brand new features!", but I don't see anything new than, when programming in Python 2x, makes me think "oh, if only I had used Python 3 here!". For example, when I upgraded to .net 3.5 and I got Linq, I really felt the pain of not having it available when maintaing older code and I finally decided to migrate it all to 3.5 due to the real new features.
No One on HackerNews knows him, that means it is only the few Indians who were fooled...

and I am an Indian who was not fooled..
Improvements to the ARM code was mentioned in the release notes, and I would think that apart from "practical" mobile development, reintroducing Pascal as a teaching language for Raspberry Pi's is a motivation for that.

I just wish they had more dialects to choose from, a highly optimizing Oberon compiler would be nice to have (although the code size of the project would give Prof. Wirth chills). And, well, Modula-3…

There's also a new standard for Ada out, so fans of the Algol/Pascal family would have their weekend research/projects cut out for them this year.
Smalltalk is two things: language and environment. Many langs have borrowed from Smalltalk the language. None provide the environment. The leverage this environment provides is something that has to be experienced to appreciate. The environment provides exploration, reasoning about the code as a whole and refactoring at a level that no text editor or traditional IDE can match.

IBM VisualAge for Java was actually mostly VisualAge Smalltalk under the covers and provided a Java dev experience that for me has never been matched. When IBM dropped it for Eclipse, my productivity took a nosedive.

I don't care much about Smalltalk running on the JVM without the environment. I wish Redline success and hopefully they will create an environ as well.

http://www.pharo-project.org is a fantastic cleaned up derivative of squeak. Pharo 2.0 will come out of beta within a month. The 2.0 beta is good and Pharo v1.4 is also solid. The Cog VM http://www.mirandabanda.org/cog/, which is the newer VM that works with Squeak and Pharo is impressive. It doesn't have the tuning options and scale of JVM at the moment. I see no reason the Cog VM can't fairly quickly evolve to scaling on par with JVM for many use cases.

If the sugary syntax of ruby is a key motivator to use it over Smalltalk, that's cool. For me, I find the simplicity of the Smalltalk syntax combined with environment worth far more than the complexity of what Ruby has to do to provide all that sugar with little ability to reason about the code as a whole.

Scala provides language features that Smalltalk nor Ruby provide and those attributes may be more important for some.
The headline blows this out of proportion.

Few people (who act obnoxious as hell) report a problem that can be solved by moving away from a deprecated system, yet they fail to even read the note because they're busy smashing exclamation marks into the issue tracker.
Ugh. It's "client/server", not "client-server".
Dublin Free Wifi
Thank You very much. That puts a lot of context to what I read in the report.
I've never seen this before either:

obj[L"key1"] = json::value::boolean(false);

What is that L doing inside the brackets?
Meh, these guys got it blindingly wrong. But I suppose now that MIT TR picked it up, I have to write up a a response. Bother.
I think the use of then() makes sense as this is an async call and not serial. So the function passed to then() is a completion handler, i.e. it is run when the call is complete.

So do this call, and then when its finsihed do this.

I like it.
On what grounds can they delete discussions of illegal content?
This is weirdly the exception to the HN rule - if a title is a question the answer is no. In this case it's a full-on, dumb-as-shit hell yes. Describe the world that did not have the useless work of that weird academic Isaac Newton - I mean he never even taught students except three times. Talk about failing to contribute.

I must stop winding up my sarcasm chip - just unbelievably stupid article.
JavaScript rolls on (as does SocialCalc)
Could you perhaps make a quick write-up about the making of the video?

I was more impressed with the fact that it was produced using all F/OSS software than anything. Other than the type on the title cards looking goofy, the production value is higher than anything I've ever seen come out of a non-fruity unix box.

FCP is one of the very last reasons I still have a mac...
No-one is talking about nuking Iran, just stopping them from getting them.
You make the leap one file and class at a time. Choose to build an application. Think of the minimum viable product. Start small. Have a grander vision and work toward that. I start almost every app with a "hello world", usually in an index.htm or index.js or whatnot. Then I work forward.

Also part of the trick in transitioning to full-blown software engineering is learning the tools: source versioning (SVN, git... and git is terrible if you already feel overwhelmed), build tools, IDEs, databases, app servers, etc.

Also with Eclipse, you can focus on basically two menu options: File > New ... and Run
I agree about the slow running time of Django tests although I have found that using sqlite database backend for tests reduces the time significantly.
I didn't know of him, but I was certainly fooled by Herbert Schildt when I started getting into programming...

Schildt plays the same game, just on a subtler, smaller, more unassuming level.
I’m not clever enough for Coffeescript.

I wish the examples were written in such a way that if I showed it to coworkers half of them wouldn’t roll their eyes.
> And oh, by the way. Next year they are about to be taught Java. I can only imagine the horror, the way kids of going to deal with the text walls full of verbosity, API dance and the XML mess. And the last time I heard they don't really use IDE's.

> One thing that I'm convinced is, after this episode due to all this trouble and trauma of having to learn this, she clearly doesn't enjoy, she will hate programming and hope she never has to deal with it again.

School sucks.

It's ironic how people passionate about some subject immediately want this subject to be taught in schools, even though most of them likely learned this subject outside of school and they should know better that compulsory schooling doesn't work.
Oh OK. Hey, just out of curiosity, could you link me to the page that lists the iCloud pricing scheme?
The FreePascal complier supports MacPas dialect , here is howto start compiling with it

http://wiki.freepascal.org/Mode_MacPas

http://wiki.freepascal.org/Porting_from_Mac_Pascal
> (they shouldn't look like they are)

In that case I'd suggest not putting a big "run" button next to them and mixing them in with ones that are "runnable".

Or if you mean "they should look like they will cause a reference error" that would also be wrong - "each example runs with it's own scope" is not obvious.

Keep code that is purely "example code" and code that is intended for functionality demonstration separate. If you need to give example code as part of your explanation of the functionality it should appear with the explanation not in the same box as the demo code.
And the top navigation disappears if screen width is less than around 970 px. (Chrome, Windows)
Saving time does not equal an increase in productivity. Self-driving cars might save 20 minutes, but this translates into an increase in actual worker productivity (causing an increase in GDP) only if those 20 minutes can then be spent doing additional work that would otherwise not have happened. This requires "work that may be done" to be elastic. Elastic in this context would mean that any free 20-minute interval can be turned into profitable work output. In my experience, workload does not scale this way.
Because Islamo-fascism in the form of Al Qaeda and its friends seems to be waging war on the west at the moment in the name of Islam.
Only if you think that a free liberal state like the US, and a theocracy like Iran where (for instance) they hang people for being gay is in any way morally equivalent.
This is a genuinely interesting question. I can manage my own linux server well enough but I could not in a million years scale a larger system.
I disagree. Your advice holds for someone already in a career. For a student they definitely should learn a language based on external factors (marketability of the skill, ubiquity, applicability to other languages, etc).

To the OP, Java is a great language for students to learn. It's OOP through and through (with the exception of primitive types). It's probably a prerequisite on more job ads than any other language (at least outside the HN microcosm). It allows you to discover a whole world of Java tools and libraries. Any language you transition to will have a whole audience of people moving to it from Java/C and language designers take this into consideration for their syntax. You could spend the rest of your career writing Java, but there are certainly much better ways to write webapps now--but those ways only came about after every fortune 500 company built up a huge Java stock.
If people's lifespan was no longer determined by their body succumbing to the ageing process, they would still be able to die by other means. The population would explode (even more than it currently is) because far fewer people were dying and most people were still having sex and creating more immortals. At some future point (probably not too far away) there would not be enough food on the planet to sustain the lives of all the people living on it. This would lead to mass starvation and/or world wars over land to grow food.

Unless our research into creating immortals also throws up a way for us to photosynthesize, it's really not worth it. Far better, I think, to accept that our time on this earth is limited, and to make the most of what time we have. :-)
> Would you apply the same CRF parameter of 18.5 to any video file to reduce its bitrate? And does this parameter ensure reducing the bitrate of any video file without hurting its quality? If so, you could apply it recursively on a video clip and reduce bitrate indefinitely...

> The bottom line is that there is no setting of x264 that guarantees reducing the bitrate of ANY input video file while maintaining its visual quality.

Wait wait, what? so Beamr Video can be applied recursively on a video to reduce bitrate indefinitely?

You actually claim that Beamr Video can reduce the bitrate of any input video while maintaining its visual quality?

Listen, if you're in the business of data compression, you can't really just not know about the Pigeon Hole Principle and not make a fool of yourself sooner or later.

Also, just like talk of perpetual motion has no place in a serious discussion about energy efficiency, neither does talk of infinite data compression have any purpose in a serious discussion about data compression and bit rates. Regardless of whether you just claimed that your technology does that, or whether you just claimed that an industry-standard open source encoding solution with default settings ought to do this, in order to be compared to your technology.

> And this is exactly what Beamr Video guarantees.

I got some videos of white noise, I need them bit-identical, but smaller. Claude Shannon died 12 years ago, what's he gonna do about it? That silly Source Coding Theorem can't tell us what to do, or claim, right?!
Well, Caveat emptor

Also, Khan academy receives funding from Google ( http://en.wikipedia.org/wiki/Khan_academy ), so I don't think it boils down to only having a Premier account.