skysight-inc/HackerNews huggingface dataset:
Apparently ICVT paid for x264: http://x264licensing.com/adopters

In general, the market tends to solve the "you've done one small bit of coding" problem; if a proprietary product is only epsilon better than the open source version then people will only be willing to pay epsilon for it. Conversely, if people are willing to pay real money for that small bit of coding, then by definition it must be a valuable bit. (It's even possible to make money by selling unmodified open source with some slick marketing, which really tends to annoy hackers because it implies that the marketing is worth more than the code...)

Also, "you must provide your source code modifications back to x264 LLC" http://x264licensing.com/faq
Pinterest For Products Wanelo Raises At North Of $100M Valuation
I don't know what you're talking about, Win32 supports UTF-8. I can pass CP_UTF8 into WideCharToMultiByte() just fine. :-)

Kidding aside, I don't really see the issue. Do you get upset about in-memory representation of strings often? How about when using Java or Python? Is this not why there is an entire programming practice called "serialization"? Windows started supporting UCS-2 before UTF-8 existed, and so the internal representation on Windows remains 16 bits per char.
DESIGNED AND  PRINTED BY US
To hack, or not to Hack?
ZBrown Technology Global is currently working with several organizations to establish an incubator in the least likely place, Paduch KY. Think it will work out? Think it would be better if there was stuff to hack? I always like a good challenge, and wouldn't mind having a few cool things to hack, for security purposes, of course!
I was gonna post this, but didn't think it was important enough.
But I like the idea, so much so that from today forward all dates I ever write will be formatted like that, change yourself then change the world: one date at a time.
Vi Hart on what you can learn from thoughtless negative comments
Until some guy from New Zealand that doesn't have an edge in his country comes along. Don't actually apply this optimisation just because it's faster for you. It's probably slower for a lot of the rest of the world.
There is a tool for moving Google Voice accounts between Google accounts: http://support.google.com/voice/bin/static.py?hl=en&ts=1...

I did this when I first started using Apps and the process went very smoothly.
To add to my my point, check out these two real pictures, hope you like pink bags:

OriginalPony [1] - 451kB - https://dl.dropbox.com/u/139377/ThreePonies/ponyphoto2-origi...

JPEGMiniPony [2] - 151kB - https://dl.dropbox.com/u/139377/ThreePonies/ponyphoto2-jpegm...

Now tell me, where is the banding?

(CC, source: http://www.flickr.com/photos/dreamcicle/3552305929/sizes/l/i... )
> is markedly better than your "lossy" example

I used the exact same application as you did. JPEGmini lite from the App Store. I'm not sure what could account for the discrepancies between our examples. As you mentioned, there's no possible parameters either of us could have changed.

> and in zoomed in mode, which is not how you should compare these things

I see no issue with zooming to demonstrate already visible compression artefacts.

> ie NOT cartoons, and NOT images with largely the same tone

JPEG compression actually looks better on images with flat areas of color of gradient. This can be demonstrated by exporting an image in the format with and without a very slight gaussian blur added to the image. The results are typically a good deal smaller with the blur applied.
I think it's actually the opposite. Academia is more divorced from industry in the computer science world than say the aerospace world. When I was working with grad students as an aerospace major, they were by and large working directly on problems relevant to industry. Most computer science research seems much more mathematical/theoretical than practical, in comparison. I think this is also a relatively recent phenomenon. Compare say Preston Brigg's thesis on graph coloring register allocation (1992) to Sebastian Hack's thesis on register allocation for SSA form programs (2007). The former I think was much more written with implementers in mind, and the latter has a lot more math and proofs (though it's more readable than a lot of CS papers these days, which can tend towards a dense maze of proofs and esoteric notation).

Indeed, I think there is a language barrier between CS academia and CS industry that doesn't exist between AE academia and AE industry. In aerospace, everyone speaks the language of differential equations, finite element analysis, computational fluid dynamics, etc. But CS academia is deeply steeped in type theory, automated proofs, etc, while CS industry talks about object orientation and test frameworks, etc.
I found the logo to be incredibly distracting. I left the site nearly immediately after I started to scroll the page.
This is the impression I've gotten. People try to be sensitive or PC with good intentions, but there's a lot of awkwardness still. Just seeing the replies to my question show that there doesn't seem to be a consensus for specific terms, but your advice to simply 'stay classy' seems to be the way to go.
One important thing to note about Wallet is that it will ask you to reauthenticate every 20 minutes. If that's not the problem, feel free to send me an email about it, and I'll do what I can to get it fixed (jrockway AT google.com).
"Remember, She's FREE[1]"

1. for a limited time

WHY would you put up with this? How did people see slimy trash like this and actually decide to give them money?

I feel sick.
We're just spoiled. We want something as disruptive as the internet every year.
There's certainly less impact on that image. The lower left section looks awfully blocky, but that's somewhat to be expected given the size of the image. The main difference in all of these examples is the loss of CCD noise, which could be considered a good or bad thing depending on your aim.
Contrary to what you're saying in the post, PNG-8 can do alpha transparency, just not in Photoshop.
Given the economics of hardware purchasing in Brazil, your best bet will probably be dedicated machines.

For a VPS provider to be profitable in Brazil, they need to really squeeze a LOT of tenants on one machine. Data center hardware in Brazil costs ~2x what it costs in the US. Because of this Brazilian VPS providers are trying to put more virtual servers on each physical server than the companies in the US. They do this because they need to at least have prices comparable to those abroad, so people can think "Hey, hosting in Brazil is a bit more expensive, but the customer service in Portuguese makes it worth it."

Given the virtual server densities they are aiming for to be price competitive, service is going to be highly variable. You may luck out and end up on a machine with a few other virtual servers or you may end up with 25+ virtual servers.

If your market isn't solely Brazil, then your best bet for low latency is not Brazil, or even elsewhere in Latin America. You're best bet is Miami. Lots of traffic in Latam goes through Miami, even between destinations in Latam. Try to get a dedicated server or VPS there. (see: http://www.telegeography.com/assets/website/images/maps/subm... http://www.cablemap.info )

For low latency to many clients in Brazil, you want to be few hops from the PTT. (www.ptt.br).

Tell me more about the use case and I might be able to advise you on other options.

Source: I used to be the product manager for locaweb's VPS service. Email me if you have more questions. I may also be able to put you in contact with the current or former technical leads for Locaweb's VPS service.
It's possible that academic research causes economic growth, but that it doesn't do so on a country by country basis. A significant proportion of people trained in American research universities are not Americans. Many of these people probably return to their home country where they use their knowledge in industry. Furthermore, anyone who picks up your scientific paper can go ahead and implement what's in it regardless of where they are.

It may be that the we should fund scientific research because it benefits everyone rather than because it gives us an advantage over other nations.
For HTTP clients and servers, I've not had too much trouble with cpp-netlib. It's heavily boost-based, and it uses Boost::Asio for concurrency and SSL handling, but if you're familiar with Boost, you can be up and running in no time. IIRC, this library is considered for official inclusion to Boost as well. I use cpp-netlib + RapidJSON for my REST API handling needs.

http://cpp-netlib.org/0.9.4/index.html

https://code.google.com/p/rapidjson/

I have no recommendations for writing REST services, however.
This isn't about growing computer programming education, it's about the basics for people with poor computer literacy.

Google search and PHP.net documentation have done more for growing computer programming education than any project like this.

We need more great documentation resources, and less "let me hold your hand" tutorials.
> If @kamaal's niece is drowning in pointers, they're doing it wrong. But I don't think that programming should be universally excised from the curriculum as a result.

Teachers cannot be expected to teach everything well. I was also part of the 80s experiment in my country to have mandatory computer training as soon as primary school, using BASIC and the crappiest hardware available at the time (Thomson's !). The assignments were stupid, the teachers incompetent, and the students bored by what they were asked to do. If you want to teach programming to young children, you will find most of them have geniuine interest in video games and would probably enjoy learning how to program one from scratch, but no, Education is a top-down thing in most countries and the programs are elaborated by people who have no understanding of computing, of education in general and no interest to serve the students but rather show off how "progressive" they are vs other countries or other governments. How could positive results come out of it ?

I am rather for the accessibility and the awareness of good materials to learn how to code online, made to demonstrate how to build actual projects with it that can be useful in some way. In the garage programming days of the 80s what was missing the most is the ability to meet other folks like you who loved programming and to learn from them. Now, with the internet, that boundary is more or less gone and the sharing of up-to-date, re-usable, practical information does more good that all the training you can implement in schools, training which will go obsolete in a matter of years.
It's more like 6 useless articles on how to use to a spreadsheet.

Most of them are trying to do the same thing, so why need 6 different versions? And most of them are pretty damm confusing anyway. You would be much better off making your own.

We need a downvote button.
Great job. And thanks for the inspiration. I realize that I will have to fail a multiple times before something great happens.

Q: Would you mind me asking what is your revenue model and how much success you have seen with all the streams ?

By the way, I downloaded your app a few days after the commercial aired, and my kid absolutely loves it. Thanks again.
Intel Launches Its Own Apache Hadoop Distribution
Prior restraint. Also, good luck enforcing New Hampshire law in space.
The article does somehow manage to neglect to mention the fact that these are the same party that executed dozens of people for suspected adultery (yes, suspected), and cut of hands of suspected thieves in a freaking warzone. That's the kind of government they're fighting for. It also shows just how honest they intend to be if they win.

Makes it kinda hard to choose. I may not feel to good about the alawites winning, but I feel a worse about these guys winning. I'd vote for the dictatorship, but I doubt they're taking votes. Also, everywhere else in the middle east, the same party that forms the rebels here is persecuting alawites close to the point where it can be called genocide. If the alawites/government lose this battle, they will be slaughtered to the last man.
The legal framework is the hidden-in-plain-sight gearing of civilization. Nobody pays attention because it is boring and slow.
The way I understood it is they say they optimize bit rate for a given perceptual quality and their secret sauce is that they measure perceptual quality in a way that approximates what people actually see more closely. They "aim" for the same quality in the video you feed them and try and optimize bitrate. An example would be finding coefficients in a macroblock that could be further quantized without sacrificing perceived quality. So to me it makes some sense though I can't put a number of what you could gain with this sort of secret sauce, that is how much is there to squeeze out of already well optimized videos that use other measures. I would imagine the applying this secret sauce to the original video would be a better idea since quality measure is inherently something that depends on a reference. Almost by definition any change to a compressed video is reducing its quality (but perhaps they "reduce" things you can't see).

Since this is about perception it's really hard to measure. I looked at some of the comparisons people have done of the demo images and if you look carefully in some background areas you will see noticeable difference in quality between two images that people claim to be equal.

As your attention is naturally drawn to the foreground most people wouldn't notice that.
> I just believe it's a non-optimal choice, in almost any situation.

And this is where your argument loses every bit of credibility, this is an awful, unsubstantiated blanket statement. I'll be the first to bemoan Django for its flaws (it has many, as do all frameworks), but this is absurdly misguided thinking. There are tons of success stories to the contrary, with new ones adding to the pile every day.

> The argument to be made, then, is why that obligation and rigidity and bigness are valuable, which thus far, no one has really done.

I think you're missing the point entirely. Your claims of rigidity aren't applicable for everyone. For a very large number of users, Django doesn't need to be super de-duper modular/interchangeable (it's good enough for many/most). In fact, some people don't want the complexity of SQLAlchemy. Some don't even know/care what jinja is (I personally haven't felt the desire to switch to it, as I feel it has problems of its own).

Django is batteries included. Pyramid is not. These are two different approaches that each have tradeoffs.

> It's not necessarily Django's fault. Pyramid is a much later framework, and alternate implementations of pieces of the full stack like Jinja2, Mako and SQLAlchemy became mature after Django was initially conceived.

Again, not everyone wants these pieces you are talking about. While SQLAlchemy is a great piece of a software, it is a complex piece of software with a steeper learning curve than the simple Django ORM. There are plenty that don't need/want something as heavy duty as SQLAlchemy. In my case, if I need the absolute best performance or advanced features, I am writing SQL instead of dealing with any ORM that makes bad choices for me. More ORM is not attractive to me, I tend to dislike them for anything but the most simple cases (ie: the basic Django ORM operations).

That is where your blanket statement falls to tatters. Differing requirements, different priorities.

> I'm just saying, "it's unwise", for almost any large-scale new project.

And not all advice is created equally :) I'd say that it is appropriate for some large-scale projects and teams, and inappropriate for others. It's flat out wrong to make a blanket statement like yours.
What's the problem with the SAFE Act? The provision where mental health providers have to become informants?
Is there a better approach available in C++? In other languages you'd use monads or other special compiler forms that can rewrite sequential looking code into the horrible multi-nested callback/error handling code it needs to be.
^ "you must provide your source code modifications back to x264 LLC"

Very nice find, I'm ridiculously happy that that provision is in there.

So then it may well be they have their own software that determines x264 settings as I outlined above.
I wonder if this increases the productivity of either.

My research as a CS grad student is very much motivated by interactions with industry people, and very much is intended to facilitate things they need.

So, yes, mixing in the computer science/software engineering field is very useful for both academia and industry.
How about just emailing them? I feel like I've seen these kinds of 'wow I where do I apply for a job' posts on cloudflare news articles before. Smells like astroturfing.
thats an interesting concept - except how do you control the amount of spam/noise that would eventually overtake the site if it becomes at all popular?
Could you send one my way, thanks
Not really. Most of their software is bad. Their native iOS apps are inferior. iTunes is junk. HFS is garbage. Their office suite is poor except for maybe Keynote. iLife is marginal. They have a solid foundation in Cocoa but I'm increasingly unimpressed with what they do with it.

I think GP has it exactly right. Their hardware is great but their software is an embarrassment for a company with such resources.
> proven by industry experts.

Care to elaborate on this? As someone who has spend a considerable amount of time with video encoding, please cite your so called "experts", or is this just another bold weightless claim?
I don't think the issue is either explaining to kids "how" to code, or "what" to code, but rather "why" to code. We all know why, because it's super awesome and rewarding. The problem is that it's also extremely frustrating, and maybe not everyone is a natural born programmer, that's ok.

I think the reason I always loved programming is because I love computers, a lot. I think kids these days are growing up with technology at their finger tips, computers are second nature to them, and they like technology because it's cool, and yea you can play games on computers. I wonder, how many people in this thread got into programming because they wanted to make a computer game?

When I was a kid I hated math, it felt like nothing more than an exercise in taking orders and doing something for no reason. Every year I would ask my math teacher, "why are we learning this" and no one had a good answer. I really wish someone had been there when I was younger to show me how amazing math can be if you have the right attitude about it; and when I was teaching I always tried to be that person for my students. I know I was able to get through to a few of them at least.

Computer science classes literally make people hate computers, and that makes me sad. I mean why on earth do they make you learn java in school, are you kidding me!!? It's like not enough to ruin math for generation after generation, now they are ruining computers too. What a shame.

When I was teaching physics I used to tell my students "look, you like south park right, well imagine if 200 years from now you had to study south park in school, but instead of watching the episodes and laughing your ass off, you had to memorize a list of every characters name and random facts about them, and then you had to take a test that quized you on how well you had memorized those random facts, and if you didn't do well you got punished by your parents. Well that is exactly what has happened with math and physics."

We don't need kids who know "what to code", we need kids to want to because they think it's interesting and fun. Lots of kids these days already love computers and technology, it's up to us not to let the way programming is taught ruin that for them.

Khan academy for sure can help, if the video's are done right.
Google Glasses up to $10K on ebay
Getting traction for startups
If a designer gives a developer like me a file in a proprietary format that I can't read without shelling out big bucks to Adobe, that's their failure as a designer.

If your image editor makes it so hard to export a PNG that you need an online tutorial to tell you how to do it, you should use a better image editor!
This is perhaps true, yet to the same extent that it would be true of any other secret weapon's deployment.

For example, let us consider the development and deployment of Stuxnet to be analogous to a miniature Manhattan Project. What proportion of the physicists and engineers in the Manhattan Project do you think were aware that they were building a large bomb? I would guess as much as 20% of the personnel directly involved with development knew what the project was. This includes the "integrators" - project managers and people in similar roles that need to know how different pieces fit together. I imagine the same is true of Stuxnet.
Essential business skills for programmers
I currently use Fastcgi++ and manage the headers and JSON with some custom libraries. The resulting application just runs through any FastCGI compatible web server.
I imagine the custom styles would be hard to maintain on more rapidly-evolving products.
Welcome to the crowdfunding fad. Try to cut yourself a hundred thousand dollar slice of the pie before it dies out.
Exactly "tens of millions" sounds like a lot, until you realize that's not that much. Most 50 employee companies could make an investment of 10 million if they really had to.

What's going to happen when the first Chinese/North Korean/... company succeeds at actually doing this ? When will we have the first startup doing it ? Startups are known for creativity, both in technical development and interpretation of the law, so why not ?

The cost for things like this needs to go up, by a lot, fast. Or we're going to be in a deep hole.
What about hstore?
It's very important to remember that government research money is taken from the citizens, who otherwise would allocate it in accordance with their preferences.

Taxes in the US are actually very high, plus the government takes a lot of money via inflation of the money supply.

It seems likely to me that government-funded research is a "local maximum."

If we were to massively shift the backbone of the economy from consumption to production (i.e., letting people and companies keep more of their money), we would certainly see much more private research.

In fact, we could potentially have a "research economy," if the intellectual property issues were sorted out. In this system, research institutes would take over a lot of functionality from academic departments (including training new researchers). Such an institute my employ tenured academicians who make lower, fixed wages (as with current academicians) but are free to do basic research, plus applied people try to market the results and are paid competitively (as with current industry people).

There is also a high level of regulatory capture in most industries that punishes any attempt to transition research results into a marketable product.
EA implements Single Identity system (and data tracking) across all platforms
Economic growth encompasses every single thing in the world and has no single defining factor as the "cause."

Yes, academic research causes economic growth. So does eating and sleeping. Everything on the planet affects trade.
Awesome effort. Be careful, though, when you post screenshots of your Twitter, Facebook, Instagram feeds to the world to see -- don't forget that the people who you follow may see that as a breach of privacy. Very likely the things that we can see in those screenshots were never intended to be public.