skysight-inc/HackerNews huggingface dataset:
I think he means that duplicates might be causing a problem? PHP is very approachable, and you probably get a lot of new users asking similar questions, which would be handled quickly. I think this was his motivation in creating the plot of 'hard' questions which took more than a day.
Succinct - I don't think that word means what you think it means
Is it possible to build Boost for iOS with c++11 enabled in llvm-clang?
To be fair, some of those AWS outages were "east coast shutdown"-level storms.
+1 for this. I'd happily pay for that feature alone. Even just a simple starring system to keep track of songs I liked.
Also, s/Succinct/Python/
Nah man,when my kids make a mistake (or almost make a mistake), I go out of my way to tell them how they could have avoided it; 9 times out of 10 I end the discussion with, "And now you know ..." before I realize what I'm saying :P
Never heard of di.fm. Thanks for the share!
I like it! The site works great on the iPad as well.

I understand you're sourcing the music from SoundCloud. Is it manually curated? Please share how you built this!
Yes, he means list it to see what you can get. If you don't get anything reasonable, then don't sell it. However, most services do stiff you out of a huge percentage, I'd avoid selling it, it's a hassle.
Just curious, but why did you feel the compulsion to comment on an article you very clearly didn't even read?
"The stability and smoothness everyone used to rave about just isn't there."

If so, that experience might have something to do with:

"I refuse to upgrade to their latest OS."
Admittedly I am not exactly humanity's greatest advocate, but I wouldn't talk to strangers anyway -- I would read. Changing the medium from paper to a screen doesn't really affect that.
> Exactly, it's like laptop vertical resolution in particular has gone in the wrong direction the past couple of years.

Indeed it has, formerly 1920x1200 screens were dialed back to HD at best (so 120 vertical pixels lost), and where the standard laptop resolution used to be WXGA (1280x800), WSXGA (1440x900) and WSXGA+ (1680x1050), all of that has been rolled back to the completely crazy 1366x768 garbage. TV's "HD" has been a blasted plague on computer displays.
It's a little early for EDM here, so I'll give it a try in a bit.

Care to share what it's built in, what your inspiration was, if it's open source/are you looking for help, etc? I'm curious if you curated the lists or if there's some AI on the back end.
This post shows that C++11 is actually quite a comfortable language. Programming in C++98/03 was often a necessity for me (good for making performant cross-platform software), while I disliked the language quite a lot. The introduction of type inference, closures, range-based for loops, and uniform intialization makes many things that used to be tedious much simpler.

That said, I guess we have to live with C++03 for many more years. E.g. in one application that I co-developed, we use a library that can currently only be compiled without a substantial amount of effort on Visual Studio 2005 or 2008. The DLL compiled with older versions is not compatible with 2010 or 2012. So, we are basically stuck in 2005 or 2008 land for now.
And Windows 8 has sold 4 million copies as of the last figures I saw.
Bad Piggies Walkthrough
Badpigsty is the number one Bad Piggies community featuring walkthroughs of every level and tips, tricks, hints,cheats and help with Bad Piggies!
I love the concept! When I first got to the site, I figured everything out easily, except I found myself wanting an explanation of what it was. For example: "Listen to music from up and coming EDM artists." or "All the top EDM hits in one playlist." Something to give me a definitive idea of what it is I'm using, and maybe explain where the music comes from.
connecting your soundcloud account is probably the quickest way to do this since that's where the music is from
Dutch Rijksmuseum in Amsterdam: Free high Res DL of entire collection
The Dutch Rijksmuseum just opened up their artwork to the internet. Feel free to download the high res pictures. (Example: Milkmaid by Vermeer).
It doesn't look like it performs very well in the time domain even without compression. If you pay attention to the very brief time when they talk about supporting animation, there's very clear "leaking" effect as the gradients shift. Maybe that could be corrected with very tightly controlled parameters, but tightly controlled parameters = more data + less margin for error.
Last time I tried, KDE measured everything in points and scaled just fine. Unity/Gnome2 might be broken.
It's pretty disappointing, I love reading these popular science books. I guess they're fun to read because they're entertaining, now I know how some of these authors are making them entertaining...

This was a pretty interesting article in itself to read.
I think it is great that it is text-based. Can you imagine searching for code without text?
It's succint, all right (well, sort of).

But Python's major strength is readability, even more than coinciseness, or better, to provide both at the same time.

C was born as a terse language, sacrificing readability for coinciseness (the original examples in K&R are incredibly succint, almost elegant, but far from readable). I can't see many improvements in C++ (a language that arguably has worse coinciseness than C, without gaining in readability in the process)in that regards, even with the new version.

I work with C/C++ and I could easily understand a Python script even when I wasn't that familiar with the language, the same cannot be really said for that code in C++.

BTW, I'm not bashing C++, that has a lot going for it,just not readability and coinciseness.
I do both python and C++ in my job. They're both great at what they do IMO. Often, they are a good match for each other; several of the boost libs have been designed similarly to python equivalent. boost python also makes writing python extensions very easy.

For other reasons to write in C++ (or any static typed lang), I'd add type dispatching: calling different methods based on type. I also hate having a typo in a method name throwing at runtime.

I also often convert python implementations to C++, often using boost, usually for performance in one part of the code. You can quite often get the same implementation in a similar number of lines, especially since C++11 with boost.
Hold on, they've lost their touch since they launched the iPhone 5?

That's been a tough six weeks for them.

Re. OS X Mountain Lion - you should upgrade. Lion was as close to a dog as Apple have release, Mountain Lion is absolutely an improvement. I can understand someone on Snow Leopard not wanting to move to Lion but your Air presumably shipped with Lion. Frankly that's the version you get away from, not hunker down on.
I know for myself I usually get caught up learning a completely new language. For instance, in the last GGJ I ended up making a game in C# on XNA and ended up barely being able to provide help for my team. However, when on game jams with CSS3 and Javascript at my disposal I can create some awesome things.
In the past, I had to build a crop dialog for an image which had border, padding, negative margin and absolute positioning. IIRC, the only one of these jQuery plugins to get that right -- put the cropper and the mask in the right place -- was imgAreaSelect:

http://odyniec.net/projects/imgareaselect/

The code is imminently readable. One tweak I did add was to expose the variable which references the cropping element container, it's called $area
There is probably a bottleneck in sales, too, because Nexus 7 is only available for sale in like under 10 countries, while the iPad is available in many more.
This kind of blows my mind. They've been around for 13 years and do live broadcasts weekly from famous DJs. You're in for a real treat :)
I know c and python, but not c++. While reading the code section, i totally thought this was a wonderful satire of c++
Is it me or is it not possible to adjust the volume on their player? I'm using standard iPod headphones right now, and even with my system volume turned down to its lowest setting the output is too high.
I click on 'House' and it plays Dubstep, and then cheesy trance, followed by more of the same cheese. It's just pop-music basically. I don't mean to bitch, but to claim "Discover the best Electronic Dance Music you probably have never heard of" - and then be presented with pop-music is a little disingenuous.

Where's the underground genres? Tech-house, minimal techno, dub techno, electro, etc...
Programmers should take the day off today because Oct 31 == Dec 25
Regarding all the comments here about dial-up and slow connections whether out of preference or necessity, I can't recommend enough having a slow connection and a data limit for helping you concentrate on the things that are most important to you, but take the most effort to think about or to do. I use a three mobile 3g dongle (UK) and pay £10 a month for 1GB of downloads. I use wget to crawl and download web pages to view offline. I've been doing this for over a year now and it's great for avoiding the huge potential distractions of broadband, torrents for example, being amongst the worst offenders (have you ever downloaded a 100 computer science textbooks and never got round to any of them because you were watching a whole season of star trek: next generation? It's kind of ridiculous.)
It is a fun exercise to do these kinds of things. Obviously, they are very inefficient. But that is not the point! Perhaps there's some residual value related to some Dropbox feature (such as automatic replication) that makes this useful . But that is countered by getting your account rate-limited by Dropbox.

I wonder, is there some way to create a key-value store out of any physical or virtual object that can store state? I know there is a lot of work done with quantum computing to store state in quarks. I can see that has value.

But, what is the most inefficient data storage mechanism you can come up with? Here are a few I can think of:

Instagram-as-a-database - You issue a request to save your data, we encode it using some visual encoding scheme, take a picture, and then upload it somewhere. You get returned a URL, and can then decode it or update it.

MTurk-as-a-database - The possibilities are endless here. Someone could write down your request on a piece of paper and then you could send another request where they type it back.

Twilio-as-a-database - Encode your data as an audio stream. Store it in random voicemail boxes. Retrieve it later by calling up, listening to your voicemail, decoding the messages.
His point is that it's not good enough to simply match the DPIs and render. Small icons need actual visual differences, not just scaling, in order to really look good. Some icons completely change their character at small sizes, because what looks good when small is not the same as what looks good when large, regardless of DPI. So going pure-vector doesn't completely solve the problem, although it certainly can make it easier.
Terminal IDE allows Android development on Android devices:

http://www.spartacusrex.com/terminalide.htm
He's writing about his ordeal:

“I’m writing something about the mistake and affair myself, if only so I can learn from the failing, and I’d prefer not to talk until my writing is done.”

http://www.lamag.com/story.aspx?ID=1771992
I think it's 2% which is basically within the range of what might be seen as noise (and now on the way back up).

It's the market being the market and fluctuating in the way things do when you give a bunch of people a load of money and tell them to buy and sell things they don't understand.

Some of the people selling might be thinking about the Nexus (though I think very few), some might be thinking about the execs, some might have just hit the wrong key but most of it is just stuff that we'll never understand and in the long term almost certainly means nothing.

Looking at the market over short periods is a route to madness.
I agree, it is much uglier. Part of it is that Python thinks a character is unsigned, whereas C++ thinks it is signed. This arbitrarily works in Python's favor here. Part of it is that Python just handles this better.
Codeweaver giving away Crossover for free (runs Windows apps w/o virtualization)
The Next 1,000 Start-Ups
It's very difficult to pump liquids up long distances. You can't suck liquids up more than 25 feet high, and while you can push it higher, you need a big pump and strong hoses/pipes, etc. Practically what you end up with is a series of smaller pumps. The water supply to tall buildings is a difficult bit of engineering on its own.

Anyway, the short answer is no, it's not at all easy to pump anything up 17 stories. You're talking about 8 or more pumps and appropriate hoses curling up the staircases, making them impassable... but people need those stairs.
It was a comment worth downvoting, but every other commenter on the post agreed with him, and the post itself was flagged into oblivion. Hellbanning is a pretty harsh sentence for something that probably only deserved negative karma.

Even worse, qrafti.com is a joke/troll site. It's not particular surprising that nodrama fell for it. The joke is not revealed until you try and use the site. nodrama cannot be faulted for only reading the cover copy.

If you have showdead on, you can check it out at https://news.ycombinator.com/item?id=4217358

Moderators, please correct this injustice. Thanks.
No, because they have some extra tokens in the syntax (mostly to deal with strong typing). But they're semantically identical, which I think was the author's point. You declare the data instead of assembling it, and you do it in the same order and in the same manner. There's more typing but the idiom is the same.

This is something that I think a lot of people miss about modern C++. They make the mistake of assuming you still program it using C idioms, when often you don't have to. They assume you have to "manually manage memory" when obvious and simple RAII techniques have basically obsoleted that for probably 90% of cases.

It's just not like that. If you have a problem that is "easy to express" in Python/Perl/Ruby/Javascript it is expressable in essentially the same way in C++.

The gotcha to my mind is more that the C++ environment is unforgiving -- a novice python programmer making a syntax error generally bangs around and gets it to work, maybe with some odd thought errors someone else will have to clean up. A novice C++ programmer is lost until they find an expert to explain the problem. So I don't think web engineers need to worry about losing their jobs to C++ hackers quite yet.

But at the same time, the intuition that C++ is "hard" is mostly wrong. A true expert can solve the same problems the scripting languages do, arriving at essentially equivalent code, in very similar time and with very similar (potentially higher due to typesafety) quality.
I personally find the idea of installing operating system level apps via a browser's App Store to be a Bad Thing. Mozilla is doing the same thing I think and I find the whole idea to be ridiculous.
I agree, I instantly thought of three people I wanted to share a song with. Also, I know I would want to customize my experience, because I don't like all electronic music.
There's a really good lesson in here. This is a example example of the kind of project that a developer will not want to work on. I've found that three factors affect how attracted developers are to a project:

1) How much effort the originator put in to defining the product.

2) How competent the originator appears to be (lack of technical competence can be offset by willingness to research and learn on one's own, as well as good quality presentation).

3) How well a project aligns with the developer's own interest.

By the numbers:

1) This is a bare minimum effort. No developer who looks at this project will come away with the impression that you're serious about this, because you've done 10 minutes worth of work.

2) You have a Github account, so that means you're probably a developer as well, so you get points for technical knowledge. The README.md is well formatted and presents a pretty clear end-goal, so you're in good shape here.

3) I think a lot of developers would find this project interesting. Node.js is hot right now, so there is a lot of interest, even if a Node runtime for a web browser isn't entirely pragmatic, it is at least interesting.

So based on the responses here, it looks like you're getting hammered over the first criteria. Unfortunately, that's probably the most important one. No one wants to jump on board a project where the project originator isn't vested. There's very little keeping you from walking away from this as soon as things get rolling, then your name is on the repo and everyone who has done the work is left to languish in the background. "Credit" is a significant motivating factor in open source development.

Put some work in, then resubmit. I'm willing to bet you'd get a much better response.
Cites as in citations.
25% of the North American population are college educated. Based on the previous poster, I would assume at least 25% of the population have to deal with it. In fact, they probably have it worse given the more opportunities than I have access to.
I don't know if it's Apple losing its touch so much as the competition having gone through that period of playing catch-up, and finally they have (or are getting closer and have begun to innovate in different directions). They've been the industry heavyweight for too long and it's beginning to show.

I actually moved to Android with the introduction of the iPhone 5/iOS 6. The maps thing had somewhat of an impact, but it was more looking at how much Android has progressed with Jelly Bean (also considered WP8 which looks very impressive) vs how much iOS appears to have stagnated.

As for the hardware, I love my 2k12 11" MBA but I can't say for certain I'll remain in the Apple ecosystem on my next purchase. As a Rails dev I just need a *nix of some sort.
It's not essentially threads since multiple goroutines are mapped onto one thread (or more if set). It feels like threading but you could just use it as much as you need since it doesn't bring as much overhead as a thread :-)

Check this out: http://en.munknex.net/2011/12/golang-goroutines-performance....
Microsoft sued for infringing patent on Live Tiles
I meant with my experience with the MacBook Air. It's fair enough to say that every major product (software or hardware) has issues that need fixed but I had hoped with Lion it already would have been.
Nice try, Bjarne. I'll stick with Python :).
The one I preferred liked the most is at http://codeglasses.com/logo.png

I wanted something cheap to put together an MVP. I quit on the project (for reasons unrelated to the logo).

So, I'll be curious to see if you find design flaws... but I'm glad I didn't spend much on the design no matter what faults it has.
"However, all your "friends" are on it. Nobody wants to go back through that process on an upstart network. Nobody has the energy or motivation."

Another possibility is that the next innovation for social networks will be effortless friend adding & management. I've never had a problem adding friends, but I find manually dealing with lists/groups/circles/whatever to be enormously painful so they're never current. The idea of separate accounts for separate "slices" of friends is appealing partly because it's both transparent and stable (ie Facebook can't change what's in my Twitter account), but it can't be the best possible approach, right?
> But what if you want to share a story? In Desktop, I’d right-click, copy the URL, and send it over. Metro News doesn’t have URLs. So I go to the right side of the screen and choose “Share.” I have two real options — I can send an email, share via Facebook, or share via Twitter. If I send an email, it generates a link that only people with Windows 8 can read.

This seems like a general problem with trying to share non-web content inside apps, regardless of the platform. If you're just putting an app wrapper around web content, like the Wikipedia app, you can provide a URL. But if your app does more than that you can't give them a web URL if there is no web implementation.
> My take would be that children change so much and so quickly that they're very hard to lock into a device or a platform. The things they cared about last week they don't care about next week which means that their old apps are largely irrelevant to them, and their brains are so adaptable the learning curve on a new device is no barrier at all.

I am not arguing from an ideological perspective. I am not concerned that their use will teach them soley the iOS way of working. I am concerned about actual lock in.

Apple spends a lot of money on ensuring that their flagship functions (iMessage, AirPlay, Maps etc) are strictly available only on their hardware or through licensed solutions.

Having all of your music in iTunes/iCloud, having most of your friends on iMessage, owning physical hardware with only iDevice connectors or software support etc. These are the future ramifications I am concerned about.
An attempt at some subtle publicity.
They'll probably keep the LucasFilm roll there as it will still be their studio producing most of it. But what should really bother you is the Disney intro with Tinkerbell flying around. That's going to look highly inappropriate...
but when you think about it

There's sense, and common sense. lots of things in nature will kill you if you eat them. lots of things in nature are unhealthy if you eat them in excess, over the long run. phschoactive drugs? are no different, even naturally occurring ones in food-like form. common sense and experience will illustrate that your body is ~self-regulating. if you f@ck with it (too much), it will f*ck with you back. =/
If you can pay 4-5 bucks for a coffee you can afford to throw in another dollar every time. Likewise if in the US it's 20pct if the service is even boarding on reasonable. If that's too steep I suggest learning to cook. - a former busboy
Four O'Four Uses This
What are the iOS apps that you feel are lacking in Android? Honest question, not flamebait. Heck, maybe there's a startup opportunity there :)
Lion to Mountain Lion. I'm not that far behind and I think it's fair to expect a product which has been available for quite some time and shipped with my brand new laptop should be more stable and lived up to hype. That being said, perhaps the problem was believing all the Apple hype that is spread - I had my expectations set too high.
Yes, Windows 8 will ship on millions of desktops and laptops. And almost no one using those devices would prefer a full-screen Metro app to the website. This isn't like Instagram or something where a native app is the service; the vast majority of people using Facebook are going to be doing it through the browser.

So you're right, Windows 8 will sell a lot of copies for PC usage, and maybe a few people will find apps they want to use in the store, but primarily, those people are going to prefer browser apps to Metro apps, guaranteed - store apps offer no advantage, in this case.

Now, Windows 8 on tablets? If that takes off, I'm sure Facebook will start to target it. Until it does, though, I think we'd all rather them spend their resources on the platforms that they know are important to the vast majority of their users.
The Mixergy Guide to Building a Recurring Revenue Business From Scratch