skysight-inc/HackerNews huggingface dataset:
I wonder what would have happened if that was the talk to be cancelled? That's a triggery topic regardless of gender.
Why?

What makes an architecture (ARM) more suited "for the elite" than another slightly more complex architecture (x86)?

If anything, power users can just recompile their open-source software for ARM and that will be that.
I grew up in Detroit. In college I worked in a General Motors factory. Now I live in Silicon Valley and work in the software in industry.

There is just no comparison between the two regions.

That GM factory defined dysfunction. Drugs and alcohol on the factory floor. Distrust. Theft. Sabotage. Vandalism. Hookers.

I've never seen anything like that in Silicon Valley. I don't think the workforce could be more dedicated, and Silicon Valley people are generally enthusiastic about inventing the next thing.

So IMHO that writer just doesn't know what he's talking about. Other regions have their strengths, for sure. But Silicon Valley isn't going away.
Wow, love that YC is backing a game server startup. 1 suggestion, add in support for your slightly older brother coinbase and let me rent a tf2 or dayz server with bitcoin..... trust me. :)
It would be nice if all the parties involved would talk to each other directly to get a better understanding of the miscommunication. It would help for a better outcome of future situations like this.
In this post: http://news.ycombinator.com/item?id=5290308 he seems to claim both that beamr it can compress any file and that it is a downfall of x264 that it would continue to compress a file when reapplied.

Weird.
No Khan Academy resources are not going to help. Let me tell you why.

If you try hard, you can teach some one 'how to code' but no matter how hard you try its not possible to teach some one 'what to code'. Or in other words, 'what problems to solve using coding' else everyone would be a Nikola Tesla.

Its easy for us to solve problems like 'Parse this XML and do X', for kids its impossible to even understand this, or why this should be done. The other stuff like sorting, factorials etc math stuff is the least they are interested in. What else, 'make this cat go around the well 5 times' kind of problem that MIT scratch deals with is a little interesting to small kids, beyond this age- teenagers or kids around who are trying to prove to the world they are not kids find it intellectually insulting to even look at it.

But there are problems kids like to solve. Consider things like Lego, or Origami. Or building an amateur radio by assembling stuff. Or learning to repair a device X. Kids see adventure in such things and a very visible physical product they are working with or towards. There they see a problem, and method follows thereby. In coding you focus on the method and not the problem itself.

As programmers we think our profession is the greatest(Just like every one else). The fact is you could say the same about nearly every job out there.
A prosecutor submitting google search of your comments in this thread.

In other words, "intent".
Lenovo offers several notebooks with integrated LTE modems that are just as portable as the MacbookAir.

http://support.lenovo.com/en_US/downloads/detail.page?DocID=...
The one significant use case I'd have is we're on a long road trip and my wife is driving the car. But it's not such a significant case for me that I've ever actually spent $10 a month to turn my phone's tethering on.
A Simple JavaScript Module in JavaScript
That's actually a very good analogy to why Beamr's "minimal bitrate for no quality loss" isn't groundbreaking at all, especially since there is necessarily quality loss in lossy H264 -> H264 encoding.

85% is already a quality number, saying relatively how much quality you are willing to give up for kilobytes in your output JPEG. Similarly, x264's CRF option is a quality number, saying how much quality you are willing to give up for bitrate.

Inevitably Beamr will produce some files that are inefficient, as well as some files that have noticeable banding and banding. The difference is CRF allows adjustments.
ABC hacked over Wilders interview, personal information of thousands leaked
9 Alternative Search Engines to Improve Discovery
Are You a Resume’ Driven Developer?
everyone might not end up painting, but to extend the analogy, most schools have art classes.
"A single tweet page is 2MB. This is one of the big challenges for Single Page Apps."

https://plus.google.com/app/basic/stream/z123j3wxwrm5jb0tv23...

Source: Comparison of various pages:
http://mike.teczno.com/notes/bandwidth.html
yeah this is way more fun than a blog - it's like a little inbox treat (and ass-kick) every day with nuggets of actionable wisdom. He's a great mix of benevolent advisor and drill sergeant.
Programming News: A simple chrome extension
This is a simple extension that I had a lot of fun making. It collects the front page items from Hacker News and http://www.reddit.com/r/programming, links to the respective comment sections and allows you to maintain a reading list of 100 items. I didn't think it would be worth implementing all of the functionality of each website. I believe there are plenty of apps that do that. Tell me if what you like and dislike about it, if you would like to see more options, different UI, news sites, etc.
Mailbox's counter seems to be fake
It's fake, isn't it? Because there is no network activity when it figures out how many people are in front. It seems to be purely based on time. i wonder if the head count numbers on two iphones can be in sync? or if adjusting system time can make the queue shorter? anyway, Isn't this marketing idea evil?
Former Lolapps Engineers Launch Rollbar
This is super awesome. You're getting criticism of the font. But I have to say that I really like it. I just created my own issue and like the UI all around.

For karma, I'd recommend that each person gets points in proportion to the number of upvotes combined with the number of characters they added to an answer that appear in the final answer.

Also, I think you need some sort of comparison or overview for each issue. And next to the pie chart I think you should allow for a 140 character final recommendation, listed individually for each user. E.g., "Dan recommends SilkJS because it's easy to write, fast, and better than Node"
I'll leave it up to you to determine which is which. The results are undeniably atrocious.

http://i.imgur.com/kadvgkyh.png

http://i.imgur.com/OGvb2vM.png

(Yes, the file name is the same in both because I imported the two and switched the layers on and off.)
I am glad to see them mentioning this. We use Unicorn, and have for quite a while, as a means of lowering the bottlenecks and slow response times. I strongly suggest looking at Unicorn Worker Killer too (https://github.com/kzk/unicorn-worker-killer) given the cap on memory for the dynos
I do a similar thing on my site, filtered by a couple tags I find the most interesting:

http://tanmade.com/reading/publishing.html
Bubble, bubble, toil and trouble.

We're all going to look supremely stupid for things like this in ~2 years.
And I'm saying that the boxes wouldn't insist on getting ugly or most of the equipment wouldn't insist on preventive maintenance in the middle of an attack. The NT4 boxes might well have insisted on being rebooted at an in-opportune moment.
Yeah, this response is partly why I suggested that testing protocol.
This is a simple extension that I had a lot of fun making. It collects the front page items from Hacker News and http://www.reddit.com/r/programming, links to the respective comment sections and allows you to maintain a reading list of 100 items. I didn't think it would be worth implementing all of the functionality of each website. I believe there are plenty of apps that do that. Tell me if what you like and dislike about it, if you would like to see more options, different UI, news sites, etc.
A lot of recent entries from your Pinboard timeline seem to be missing, including your most recent bookmark. Are you sure the list is being updated every 15 minutes?
In a few years, I speculate that 99% of people using macbooks will find themselves in areas with some sort of wifi access, and if that's not acceptable I find Clearwire's service to be excellent in the NYC metro area. The cellular networking would not have the same impact that it would have had 3 or 5 years ago.
Rock on Zack!
Fighting game Skullgirls reaches crowdfunding goal in less than 24 hours
As an alternative, are there any secure email services on the web we can use instead?
I don't think the Gutenberg thing applies at all. I think we're getting carried away. You could make a argument about digital information and the Web as a way to disseminate information as a Gutenberg style invention but I don't think programming is.

I don't think programming and learning to code is the "everyday problem solver," "more peaceful" person. I think what you're talking about is the phenomena that intellectuals tend to be more circumspect, perhaps less violent whatever. We don't need programming for that. We have a whole history of knowledge and art in philosophy, literature, other sciences, logic, mathematics etc. I fail to see how programming is special in that sense?

The average person, say in the US, may be more likely to be able to read than in the past but they do not tend to be less "ignorant" of many societal issues, cultures, etc (because you bring up peace and harmony) even thought we have educational tools long standing to solve that problem, much better than programming.

Honestly, I dispute this outright. I've been programming a long time, met many programmers and computer scientists; it does not seem like the ability to produce CRUD correlates in any real sense to a person being less likely to join the Tea Party.

You're viewing programming as this great society benefiting solution to social ills or something that makes you a better person; large swaths of people would just view it as an engineering and say "fine, sure, programming skills make it easier for you to get a job, great" but not anything that substantially creates peace in the world -- that's too much I think.
It's good to see a response from Beamr staff.
Perhaps rhetorical but....

How do you feel licensing an amazing open source tool, adding a few patches you feel needed for perceptual quality in crf encodes, and then calling it your own product? Even a "patent pending" product?

You've done one small bit of coding, building upon the _years_ of work that open source devs have done.

You present this minorly tweaked x264 as a revolution in online video and allude that it's all your work. No reference to x264 at all on your site, which I guess is your right having paid the license fee. Still not impressive for anyone looking at your product, how it works, or wondering about the toolchain involved.

How about submitting some patches and pull requests to the tool that makes your product possible? Oh wait, that's right, you'll take that product that's 99% not your work and make as much money as you can.

Are you gonna approach all the big sites using x264 and try to convince them to change to beamr? No, I didn't think so. Snake Oil semantics for the uninformed.

As a wonderful T-Shirt I saw once states " My free software runs your company ".

UPDATE

Actually I've thought long and hard about this. They might not be so blameworthy or snake oily, they might just be using FAR too broad of explanations for what they've done. We've all jumped on them because it was almost like they've said they created a new encoder.

The possibility I didn't really think of is that they have coded their own proprietary solution that, as the media put it loosely in the original piece posted here :
"According to the company, the compression method mimics the human eye and removes elements that would not have been processed by the human eye in the first place." [1]

Now I don't know if their solution; #1 Directly changes/effects the x264 source code, or #2 is something that runs before encoding and simply determines x264 settings to be used. Or even a mixture of both.

#1 If the changes are to x264 itself, I shake my head and my fist at them and again point to the years of open free development done in x264. (Most notable in this case it's amazing psy optimizations which do exactly what this company is claiming to have advanced ... it adjusts quality internally for the human eyes perception instead of metrics like PSNR and SSIM.) Submit a patch!

#2 If their software is completely separate and determines x264 settings via their proprietary methods, then what they've done is not so ridiculous.

They've done a confusing job explaining things, but I can imagine at least one scenario:

-----
A user uploads a home video to their servers.

Their software scans it and takes careful note of scenes with high levels of movement, scenes with human shapes moving, scenes with human faces, scene's that match algorithms for water, grass, natural environs etc etc

They then parse those notes and either set x264's many advanced settings globally, or perhaps even change each scene's x264 settings accordingly.
---

Who knows.... It's been interesting following this nonetheless,

[1] http://nocamels.com/2013/02/beamr-can-cut-video-file-size-by...
Yes I looked into it but unfortunately you're US only.
I agree with you. Most professional email services have much less aggressive blacklisting than single-user email services run by their single user.

In many years of running my own server, this was never a problem. I checked blacklists on a somewhat regular basis but was never in them. And people I sent mail to usually replied, which means they are either psychic or my mail got delivered. (The problem comes when you start sending spam, of course, which is what many people do get blacklisted for.)

The problems with running your own email server are spam and the time it takes to keep things running. All the other issues are trivially solved.
As an enterprise level (20k accounts) Apps customer, I'm thrilled with their customer service and only disappointed with the lack of engineering responsiveness. Moreover, at a certain scale, it's certainly possible to redline the boilerplate agreement and negotiate the contract i.
The Guardian’s data journalism is cool, but it takes three months to make
How about we nuke them from orbit? It's the only way to be sure.

But seriously, what about hyper-velocity "rods from god" thrown at those nuclear facilities from orbit?
I Used To Smoke Pot Every Time I Played A Video Game. Here’s Why I Stopped.
Asking people to stop stop writing Ruby like Perl is like asking people to stop writing C++ like C.

Its impossible to that especially when Ruby is 80% perl.
Why We Can't Get Enough TED Talks
He said. She said.

http://violetblue.tumblr.com/post/44107008572/what-happened-...
That's really quite interesting. Could you share the processor for curiosity's sake?
You could exchange Rails for any technology stack you don't currently know and generate this same rant.
Seriously funny rant. I don't use Rails since I do mobile stuff now but I once wrote a rant about PHP and wound up liking it later. But PHP is trivial to get into and Ruby/Rails is not.
If you don't know html, css, and javascript and you want to write a web application... you're going to have a bad time.
Keen On… The Cloud: How Digital Technology Is Making Us More Human
I do not believe that the U.S. government should fund translational research. I firmly believe that private enterprise will be able to efficiently make immediate use of any important scientific breakthroughs or discoveries. Instead, I believe that the government should pore funding into basic science research.

I completely disagree with the Author's implicit assertion that the U.S. government should spend less money funding scientific research. Private industry did not discover the importance of DNA, nor was it responsible for determining the chemical structure of this nucleic acid. Many fundamental discoveries would never have occurred in private industry simply because private industry cannot afford to heavily fund basic science.

The value of basic science is not felt within a decade or two. It takes a lifetime to appreciate.
Just sounds like another one of "Kakubei's Rants."
I hate it when you are stuck using a MiFi instead, because then it really isn't clear to your Mac that it's on an expensive network, and stuff like backups, iTunes downloads, etc. continue running in the background. There really needs to be some way to communicate cost to the OS (maybe configurable as profiles) for various networks.
I was going to suggest PHP/MySQL but a similar argument applies.

Those gems sound cool by the way - any analogs in PHP?
Above 19khz the wave is so compressed that it loses a lot of fidelity. For a low frequency wave you have all sorts of detail, it's like this:

/\~---__/--\

If you raise that wave by five octaves it looks like this:

^-_^

You can play around with waves in my app OriginalSynth (GPL):

http://sourceforge.net/projects/originalsynth/
This is a very valuable point of view. Everyone understands that coding is only going to become more relevant to the world as a whole, and those who understand coding remember how empowered they felt when they first began to think about solving problems from the point of view of a program. It seems obvious that we should teach programming skills as early as possible to capitalize on the "magic capacity for learning" that kids have. We know this works for language. But does it work for abstract thinking?

No one remembers how they learned things at an elementary school age. I think the reality is our understanding of concepts was very muddy at that age. Thinking about abstract concepts still requires a lot of context that kids don't have. I'm not sure kids can really grok the importance of the abstract concepts in programming, and I'm not sure that importance can be taught directly. I think the ability to grok those concepts comes from a bank of general world knowledge that must be slowly built up to in adolescence.

Teaching programming early on may give kids a few worthwhile mental tools, but I'm not sure we can expect kids to get any magic "fluency" benefits the way we can with language. The risk of turning kids off programming by forcing them into it early may outweigh the benefits.
While I agree with your point, Code.org could make a lot of strides with a group you did not acknowledge in your comments: those who could be programmers if they were shown the interesting parts of the field and industry, not the overly-academic side.

For as many people that might be brought into programming who can't actually do the work, the goal should be to bring in just as many if not more people who never realized they could do the work and enjoy it.
I think people have been saying exactly this for over a decade.
Windows 8 also has a nice API for it so that apps are aware of it and can prompt for big downloads or disable automatic syncing.

http://msdn.microsoft.com/en-us/library/windows/apps/hh75031...

I think it makes sense that Apple is not very interested in making new features for OS X. They make only a tiny fraction of their profits from it and Mac sales have been down close to 20% from last year. To use Jobs' post-PC analogy, Why invest in making better trucks if you think the world is moving towards cars?

Meanwhile, Windows is Microsoft's bread and butter.
Character design: A small change can make a huge difference
I agree 100% on the proposed comparison. In fact I proposed the same for a fair evaluation of Beamr video above. :)

For the rest, I have no idea. I've never used anything Beamr.
Uh no. He's saying everyone needs to be a programmer.

> companies will benefit most from hiring great coders and teaching them how to be CEOs
Has it been that long since an anti-Rails rant?
Riverbed (and all of the players in this space, really) are quite expensive, but this is where you get into the whole "Total ROI" argument for justifying the purchase.

Most companies depreciate hardware over 3 years. How much WAN/Internet bandwidth will you NOT use over the next 3 years, and how does that translate into upgrades you won't need to make?

There are also arguments for these boxes along the lines of "right now we use really expensive WAN links, but these boxes do end-to-end encryption too, so we can put the traffic on the Internet instead" but that opens up a few obvious cans of worms (and can of course be done without an accelerator with VPNs and whatnot).

Then you get into the more nebulous arguments that big bosses tend to like, such as "The average user makes Y XML requests per day to process X widgets. Each request takes Q seconds now. If we lower that to Q*0.5 with WAN acceleration, each user can now process N more widgets per day". Fluffy argument, but can have a big impact on business decision makers, especially if you can tie it to a dollar amount.

Note that WAN Accelerator salespeople are really, really good at coming up with arguments like this for/with you during the sales process.
I think your misconstruing the purpose of these initiatives.

The purpose is not to turn the kids into programmers at a young age. The purpose is to EXPOSE them to the world of programming.

You're not going to make coders out of them in elementary or middle school. But you might make them more INTERESTED in pursuing further programming education in say high school. Mission accomplished.
What are some good web frameworks in C/C++ to implement REST API?
China Blocks BBC in Retaliation for Hacking Coverage
I've just completed BerkeleyX CS169.1x (Software as a Service)[1] that teaches Rails and I haven't found it to be painful at all. I'm sure that I'm no expert, but I am competent enough to be building a Rails app of my own that utilizes most of the concepts in the OP. The best way to learn it (IMHO) is to just jump in and do a project, learning as you go. I can see how learning web development from scratch with Rails could be challenging, but that could be said for any web stack.

[1] https://www.edx.org/courses/BerkeleyX/CS169.1x/2013_Spring/s...
Totally the opposite of my experience.
I'd like to coin a new effect, "Pop Psych Geek Blogger Effect", which describes the tendency of bloggers to write about pop psychology, which is catnip to geeks, and the tendency of these posts to be upvoted.
I have a very similar experience with "Teach the kids to code". When i was in 5th grade our school bought a couple of computers and started teaching Logo(http://en.wikipedia.org/wiki/Logo_%28programming_language%29). It was simple little language, and all of us were excited cause we could make computer draw something for us.

After that the curriculum for the higher standards moved more towards the MSOffice, Lotus123 stuff which really bored me out, so i moved my interest to physics.

Incidentally i was drawn back to computers for playing games(not programming), students exchange lot of pirated games. My curiosity with the computer was back when one of the games was not working on my dads PC. I had to learn about exe, dll(apparently games needed many of these strange little files), Direct X, opengl, screen resolution, and lot more stuff.

Before i knew it, many of friends needed my help to troubleshoot their PCs, which game me lot of PCs to do my hardware/software experiments with :). And i gradually moved myself to programming again.

My final year CS projects was a warehouse management system using RFID and Java. From Logo to Java it took me 10 years, it may be a slow growth according to HN standards, but teaching kids the wrong stuff will really turn them away.