skysight-inc/HackerNews huggingface dataset:
You don't believe in "evolution" Yep, delusional.
I've never used Cassandra, but from what I'd read about Netflix and other's use of it, everyone used at least 32GB of RAM in each node?

Am I totally wrong?
I've found Udacity good too!

Which other resources did you find helped you the most?
It's a chicken/egg thing. People will use Go for projects that its existing libraries can handle. That will be more people as the libraries expand. Given the extent of today's libraries I'd say that Go is useful for plenty of projects.
Over a year? You should launch it already! It'll never be "done."
Having in mind that most of it experienced while looking at the screen the difference is huge.
Rails in Realtime, Part 2
map and filter are no problem:

https://github.com/tcard/functional

I can't say I've actually needed to use map or filter. You can, much as people did for the last 30 years and still do with C, quite happily do this sort of stuff with a for loop...
Wait, if screwing over developers doesn't affect 99% of users, what is the point of doing it in the first place. To capture 1% more revenue?

I suspect in reality they expect their change to ultimately affect more than 1% of the user base.

At this point I don't think people expect anything from Twitter. They may not have fully burnt the developer bridge but they are close.

The way forward they chose, building another walled garden, was not the only way forward. It is the least creative and screws over the people that made them successful in the first place.
Any developer version that we could buy? I don't mind if we have to pay more. Need to test this for Burma market.

Edit: Didn't read carefully. You already mentioned that developer versions would be available worldwide soon. Any mailing list to subscribe for the announcement?
Right. I tried finding out Erdös' Bacon number and nothing came up.
I've been using it all morning. Sometimes it takes me on a really weird path of music I would never have gone on myself. Thanks.

There's way too much Javascript, so I think I'm missing a lot of the UI. I only have youtube.com and appspot.com allowed.
I agree. In fact, vi is a standard UNIX utility - see the POSIX-1.2008 specification:

http://pubs.opengroup.org/onlinepubs/9699919799/utilities/vi...

vim is the most popular implementation of vi, with lots of added bells and whistles

I'd say learn vi first; then learn the vim bells and whistles.

I have resources for learning vi at http://www.verticalsysadmin.com/vi.htm

I'm really into improving efficiency and I enjoy teaching people how to use vi. The class materials are publicly available and are based on Bill Joy's original paper introducing vi:

Basic vi: http://www.verticalsysadmin.com/vi/class/

Advanced vi: http://www.verticalsysadmin.com/vi/class/advanced.html

My next vi class will be in Columbus, Ohio at Ohio Linux Fest in a couple of weeks (http://ohiolinux.org/olfi2012/classes/editing-with-vi)
To expand on the 2nd type of open source software - corporations love FOSS because they get a huge amount of value at little cost. FOSS coders undervalue themselves and should get paid what they are worth.

Don't believe that? Ask Apache how many companies that rely on httpd for their entire revenue stream have contributed anything at all.
It seems like Univers Extended, which is why it seems too wide to me.

http://www.fontshop.com/fonts/singles/linotype/univers_std_5...

It reminds me of the horrible stretched type of the Bing logo.
Is Income Inequality Rising, and Are a Lot of Feathers Heavy?
Not to mention many big changes in the operating system
Basically, not much (depending on which compiler chain you are using). The Plan9 based compilers (which compile at light speed) don't produce great code.
Agreed, when you want to build an API use Sinatra, and when you want to do web MVC there is Padrino which turns Sinatra into a very competent MVC framework.
My anecdotal evidence based on an aunt/uncle who work there is that it's VERY much a bureaucratic nightmare where most people work as hard as possible to work as little as possible. Then the minority of extremely smart researchers the NSA recruits just take advantage of the disorganization to research whatever they want regardless of whether it's actually relevant to the NSA's goals. So that's a plus for smart hackers. But I think in general the NSA has an easier time recruiting brilliant physicists/mathematicians because there's less competition from the private sector. I imagine it's a lot more difficult to recruit ultra-talented hackers, especially since they are totally unqualified to recognize them. At my campus' career fair they were interested in me but totally uninterested in the best programmer I know, who's far more qualified than me even on paper, because his GPA was too low (he was working full time as a graphics programmer at a game company throughout college which hurt his grades). But neither of us were seriously interested anyway because I don't think anyone smart would actually want to work for the government without a huge financial incentive. Even the fact that this article keeps referring to the students as 'soldiers' is the type of condescending Orwellian jingoism that makes me shudder.
Your thinking is boggling my mind.
That's a great point. You can't really consider addressing enterprise needs until you've done a tour of duty in the cube farm gulag.
'clinging to dynamically typed languages' and 'too scary' implies that the only people using such languages are incompetent beginners. That is posturing more than it is an honest description of reality. Same applies to your description of Go as nothing more than a bridge to Scala.

Are you so sure that everyone using languages other than Scala and Haskell is that much dumber than you are?

It took a while for C++ and then for Java to become languages of corporate decree. If Go will ever become one of those languages, it will take around the same amount of time.
Gotcha. Thanks again!
JSON Pointer - sort of like XPATH for JSON
How do you know that the case saved the day? I once had my case-less iPad fall from a ledge five feet above the surface it eventually landed on and it survived with nary a scratch. They seem fairly rugged on their own.
Apple's iPhone: The Untold Story
This can be said about pretty much any language in their infancy, it is not a setback, just a matter of time and getting attention from the community (and Go is getting a lot).
But unlike .deb it appears to be yet another way of smuggling code onto a box without visibility for the sysadmins or supporting dependencies on anything written in any other language.
This really depends on the applicant and the coding question being asked. Writing a fizzbuzz implementation shouldn't require any IDE, intellisense, or any tools for that matter. I wouldn't expect a coding interview using this tool to be asking anything more than a simple coding question, or else this gets unweildy quickly, but not because of a lack of an IDE, but because I'm typing in a small textarea.

You should try writing out some code on paper some time and see how you do. Without any of the fancy tools to act as a crutch, you'll find that your memory gets better and you are able to crunch more logic in your head.
Think python was the one that got me started on really understanding. The thing with udacity was the possibility to ask questions or see questions of people on positions.
I've never owned an iOS device (I prefer the Android OS), but whenever I have played around with a friend's 4S it feels really nice in the hand.

It does have quite hard edges though, and I've wondered if they would get annoying after a while.

I never felt particularly either way about the 3GS hardware - it's ok, but nothing special in my opinion.
Yes, but cutting paper is a right-handed person's job.
I'm disappointed it doesn't work with Erdös numbers.

I thought Google was supposed to be a geeky company.
I was under the impression that Cassandra used concurrent mark and sweep (i.e. -XX:+UseConcMarkSweepGC) as the default setting.
Be sure to do the same jobs you would do in Python, keep track of how long it takes, and measure the difference - otherwise you are optimizing prematurely with snake oil.
Facebook Exchange Retargeted Ads Deliver Massive Return On Investment
The battery life is almost exactly the same.

One phone uses LTE, while the other uses 3G. I'm also ignoring how the 5 is easily faster than the 3GS, which requires more power.

All of the most popular apps still run on the 3GS, and run well, with the exception of a half dozen or so.

This will change as the 3GS doesn't get iOS 7 and other apps start requiring it (or a full-featured iOS 6).

The internet browsing speed is effectively identical, regardless of whatever the specs claim.

By virtue of the faster processor + GPU, this is patently false. Also, you'll get fewer Safari reloads since the 5 has 4x as much RAM.

The only features that the new iPhones have are things like Siri and Facetime, which are largely gimmicks with no real use case.

You forgot a faster cellular connection and a high-definition screen.

With that said (I won't speak to the camera, since I don't have an eye for that sort of thing), I agree that iOS updates since iOS 4 have not introduced gamechanging features. Still, it's nice to Facetime with my family given that we don't live in the same city.
The author responded in the comments:

"@sep332 @Mateus Carruccio, idle powertop doesn't change after the customizations compared to the non-customized console.
Starting a framebuffer web browser pops up 200 wakeups per seconds.
Also I was surprised by how much the backlight influence this number : around 5w difference, and my wireless mouse 2-3w. "

It appears it was originally at 15.2W with X and went to 9.98W in non-customized console.
There is Go support for SWIG: http://www.swig.org/Doc2.0/Go.html

Still, it is rarely used, building in pure Go is much nicer, because one of the great things about Go is building systems where you can understand all the pieces.

And if you want to understand what a Go lib does looking at the source is surprisingly informative. (This also addresses most of the complaints about documentation).
Logos never stand on their own. Making them work in context is the hard part (but we can, for obvious reasons, see very little of that on the linked page).

All I will dare to say that if they plan to just change the logo this doesn’t look like a good idea. The ebay website looks very old-fashioned – and the old logo fits right in there. If they want to change their logo they have to do more than change gifs on their website. Maybe that’s planned, I don’t know.

If they want to change, their new logo (and the linked page, too) indicates that they want to change to a minimalist, simple design with few elements and lots of whitespace. I’m honestly not sure whether that fits the brand or makes for a very good ebay experience.

ebay – to me at least – has always been about cheap prices and selling stuff you no longer need to other people. Like a flea market, only more useful. (Hm, but maybe they want to change that perception of ebay?) Do I want it to look super serious and professional? I’m not sure. I’m personally a fan of that aesthetic, but I’m not sure whether it works for ebay.

To me there is nothing wrong with updating the look of ebay, to me it just seems like you have to do so carefully.

But that’s all premature speculation now. We do not currently know how the new logo will be used and that’s the important part.
It really bothers me how the e and the b overlap more than the other letters overlap.
Quite simple reaction, 'huh'. It's not an ugly logo, nor a beautiful one, it's incredibly plain and doesn't really sell me on it. So, huh.
What happened to the magical PixelQi: http://pixelqi.com/ screens that we have been promised for the last 3 years? Supposedly completely reflective full color fast refreshing LCD screens with very low power consumption. Seems that all that's available is a screen that you have to hack into a very limited number of netbook models yourself. Low power screens would make a far greater impact than any advances in low power processing. Can't understand why Apple or somebody else isn't all over these.

Even if the color reproduction is terrible, imagine the benefits of being able to write code in the park. We'd be seeing a lot of very tan developers.
5 Top Cloud Back-Up Services
Haha yes but marketing themselves is, unfortunately, the only thing some marketers are good at.
Showing the mistakes I made while coding was actually something I liked about it. I would hope that after I write the code, I can justify some of the backspaces I used. Even when writing the fizzbuzz implementation in Ruby I found that I used the wrong conditional logic at first (puts "fizz" if i % 3 == 0) and then decided to change it to a more traditional if-else block format. Sure, that meant I took 2m10s to finish the test, but now I have proof why it took the extra 30 seconds. That's something I have no problem showing to a potential employer, because I can show how I'm constantly trying to improve my code even as I write it.
I would love to be working on mobile apps, but for the expense of buying an iPhone, an Android phone and a Windows phone, plus licenses for software to develop for all three.

Well, do you really need to develop on all three?

Among the reasons I got into Android development was because the upfront cost was $0. I just needed any laptop or desktop made in the past ~5 years, which I think all of us have already.

After several weeks -- when I decided I didn't hate it completely, and I got tired of using the emulator -- I got an old phone off of eBay, and I actually spent less on that than I did on a book from O'Reilly.

It's very easy to start programming for Android.
Why You Should Watch the 'Muhammad Movie Trailer'
append &hl=en to the URI :
https://www.google.com/search?q=Bacon+number+Simon+Pegg&...
with a dash of Microsoft's new logo. They're all moving toward a plain, simpler design.
"Change."
> Edit: Contrary to what I said here, José Valim is not stepping down from Rails core, he is merely on sabbatical. My bad.

And then later in the article...

> Jose Valim, (now former) Rails core member,

When you have to issue a retraction, you should update the article. The way the Times does it is to make the edit and then put a small note at the end of the article recording the original error. Like so: http://well.blogs.nytimes.com/2012/09/10/early-music-lessons....
Go certainly has buzz.

I keep thinking I should get around to doing a real project with it, then I get irritated by the strident advocacy and put it off again. For purposes which seem to call for Go I can easily just go back to C. Which is already beyond mature and plays nicely with almost any non-JVM language.
This does raise an interesting point about HN as a whole. I remember in one of the Apple/Samsung threads someone brought up the point that people couldn't tell Apple and Samsung products apart, and in that case it was used as an attack against Samsung and 'proof' that they were copying.

In this instance the exact same idea is used as a defense for Apple.
Even better yet is the Starfire movie made by Sun Microsystems in 1993. I'm still waiting for my desk that is a display and scanner.
http://www.youtube.com/watch?v=NKJNxgZyVo0

Edit: I found my link the source page, with a longer downloadable version and "director's cut" of the film: http://www.asktog.com/starfire/
Pretty useful: yes.

Essential: no.

Map/Filter introduce several new semantic concepts to a language. I think they were avoided for simplicity's sake and the fact you can achieve the same result with a for loop, even if it is slightly less concise.
Server for rest of us: Windows Server 2012 - hands-on
Dealing with Preferences
I have a Galaxy Nexus and I have a case because the damn thing is too slippery without it. I would much prefer to not have a case, but I'm not going to risk dropping and breaking it.
> If you are not working in a domain like that, you need to measure to even know whether the language is even a significant bottleneck.

Or, if one is confident that the project can be done in Go, and that existing performance measurements of alternatives are accurate and show much worse performance, and the alternatives aren't much easier to use anyway, use Go and don't look back. Why optimize with FFI or extension modules when one can scrap that idea at little expense?

As an analogy if I wanted a faster car I'd probably be better off switching cars than tweaking my existing car's engine.
I think it would actually make more sense for the sha256 to be in the headers for setting it. It seems a bit weird for a property on a link tag pointing at a file to determine what we think the hash of that file is (not to mention quite un-fun to maintain).

Of course, that means without duplicating it you would still need a request similar to If-Modified-Since - something like If-Hash-Differs: <sha256 hash>, but still better than downloading the whole file.

I've thought about this exact problem before and one nice way to solve it would be through some kind of signing process - so you instead tell the browser "I need com.jquery.1.7.2" and there would be some way of verifying that a given instance of that file was legitimate, and could thus be cached across multiple URIs.
Taking wind power to the (extreme) limit
I think more Microsoft-influenced. The move to the clean typography of "Metro"/"Modern" Windows 8 interface is propagating elsewhere.
This is meaningless. A friend of mine had a heated discussion with a Samsung rep at a local mobile store. The rep insisted the phone he handed her was a Samsung Galaxy 3, when in fact it was a Galaxy 2.
<sarcasm>It is scandalous that Samsung would release a new phone that consumers can't differentiate. If he wasn't such an Android fanboy, he would have recorded the whole interaction and posted in on YouTube to show the world that they are all being scammed. </sarcasm>
Ok, then let's take that part out of the argument. Either way, for a LONG time, humans ate one way. Once humans discovered agriculture and processing, they started eating completely differently. Most "traditional" knowledge comes from the latter period.

Even if we were "created", I would assume we would be created with some kind of optimization for the environment we were created in.
GoDaddy comes to a stop and leaves customers hanging
Angry Birds is JavaScript? Are you sure?
I imagine slightly more than 1% of the Twitter userbase will certainly be ticked off after their favorite third party client shuts down or removes valued features once the new requirements go into effect. For them something _has_ indeed changed - still a small number, but larger than 1%.
How we survived/thrived through a GoDaddy outage
> Meanwhile, Node.js is the new hotness, and many in the Node community have sought to build Node up by bringing Ruby and Rails down.

And this post attempts to return the favor?

> Node is three years old now. Where are the Node.js success stories? Who's built a brand on top of Node?

> Meanwhile code quality is de-emphasized and large Node programs degrade into incomprehensible, byzantine structures of callbacks and flow-control libraries

Edit: added examples. The whole post is as much an attack on Node as it is a defense of Rails.
Since you are self experimenting, may I recommend a blind, crossover test, with wash-out?
Web Scraping Evolved: APIs for Turning Webpage Content into Valuable Data
Goal Go Flag-The Best and Innovative Productivity iPhone App
TKB is going to release a brand new iOS App which is called Goal Go Flag! in August. The App provides users who want to develop good habits or achieve certain goals with many functions, such as Check, Automatic Prompt, Progress Report and Emblem Collection.
Yeah. Just read the top comment (as I write this): "You don't need all the ceremony and structure of Rails and MVC."

I think the problem with this outlook is that you don't need it...until you, you know, need it. Rails has a lot of niceties that you lose with Sinatra. Why not start from a superlight Rails app (using any of the many gems or ActionController::Metal options) and then add on bits and pieces when you need one? I think that this method is either just too difficult for some people to wrap their heads around or it offends their sensibilities as a programmer.

I've had too many personal Sinatra projects that have bogged down when I started reimplenting Railslike functionality.
Nvidia  Launches Lower Cost Kepler-based GeForce GTX 660
This recommends checking in your (instance-specific) settings to version control. I know some people really push for the opposite (http://www.12factor.net/config, canonical example is Heroku).

Myself, I'm swinging between the two still, haven't found a convincing argument either way.
Implementing an algorithm to determine an actor's Bacon number is about as nerdy as it gets =)
I hear you. Twitter Cards should be available through the API and find a better way to keep developers and their users happy.

As far as the unified experience. I think Google+ is a good example of wanting a unified experience for the end user. As far as I know, they still do not offer a way to post via their API. Meaning, they want to control content creation (clients), but are open to developers using their data in new ways.
lol, ouch. i didn't say it was objective (is anything from any blog really?)... and there were plenty of submissions as the event unfolded focusing on every minute iterative change the iPhone 5 brings; this provides another take looking at the specs as a whole and comparing them to other devices.

and it’s a testament to the iPhone that they lead-off in the article how for once a Windows Phone out-spec’s the iPhone; and you have to admit that the new Nokia Lumia 920 does up it in many ways (nfc, wireless charging, better screen, better camera, colour selection/matching accessories, etc...). i’m not saying its better in every way nor does the article imply that.

not trolling here, but people do tend to get caught-up with these events and assume every detail out of every Apple product announcement makes it, by default, the best and most cutting-edge. this article highlights that, for a change, someone else (in this case, Nokia) has actually out-innovated the undisputed leader in the market in some regards..
You test some statistical hypothesis, and you end with some probability that the hypethesis is true. Increasing the number of people increases the number of samples. Loosely speaking, increasing the number of samples will reduce the variance on the variable you are measuring. When the variance is reduced, the confidence in the result is increased.

Say you are measuring IQ before and after taking omega 3. Say your hypthesis is "omega 3 immedieately increases IQ". Assume this is true, even if it probably isn't. After testing this on 20 people you might be able to say "the hypthesis appears to be true, but there is a 46% percent chance these results are due to chance". However after testing 1000 people, you might be able to say "the hypthesis appears to be true, and there is a 0.5% percent chance these results are due to chance". Then you are 99.5% confident in your result. Standards for confidence varies from field to field, but typically 99% confidence or more is called a significant result. Given some assumptions, you can also calculate the number of samples needed to generate a result with confidence >X% with probability Y. According to Daniel Kahneman in Thinking Fast and Slow, most researchers don't take the time to do this, and are consistently surprised when their experiments turn out to not give significant results.
FB is the only social service not dropping the ball on users' current location
How To Do Research In the MIT AI Lab
Erm, but have you got a source for that? As fun as my anecdotal evidence versus yours is...
Five Things You Need To Know About Internships
Unobtrusive CSS becomes practical and Neat
What is the Difference Between Internet – 2002 vs 2012 [Infographic]
The iPhone 5 forecast: a predictable 73 degrees and sunny