skysight-inc/HackerNews huggingface dataset:
Modern architectures really are quite complex, and it's important to keep your internal machine model up to date with what's happening. Examples: It used to be on a 486 even correctly-predicted taken branches had a two-cycle penalty. It used to be important whether you arranged your code so the most commonly taken code was on the fall through path or not. Today, correctly predicted branches are free--the processor stitches together the current path and the new path so there are no bubbles in the pipeline. Virtual function calls also used to be more expensive back in the day, because CPU's didn't try to predict the target address of the branch. Today, CPU's have a buffer that maps from a program counter to a target address, so if your virtual function call predictably hits the same target each time, the only overhead will be the extra memory accesses to indirect through the v-table.

At the same time, things that are expensive today may not be so in the near future. Haswell is supposed to make uncontended synchronization operations almost free. It'll make a lot of algorithms, particularly lock-free algorithms, much more practical than they are today. For example, C++ smart pointers are slow in multi-threaded situations because the reference count manipulation needs to be done under a lock. But the lock is almost never needed (except when it is). Cheap synchronization should make it much more practical to use reference counting more pervasively in C++ programs.
I did read the rules, but what good is form without substance?
The Growing Trend of No-Tech
Yes, as a non-programmer, I could do things like reproduce bugs on various operating systems (e.g. GNU/Linux various flavours with nvidia cards using proprietary drivers and Intel integrated graphics). I could also help with documentation.
We have been seeing this kind of movement in our data.

People are switching out from being price takers to price setters by picking their offering more carefully. Of course, it becomes more difficult when you are a monopolistic competitor to optimize on price and that's why people use our API. We offer them a dynamic pricing API that maximizes profit over time.

I think it's great seeing all the creative products people are starting to sell on the internet. With companies like Shopify around, it's never been easier to set up a store and sell "That One Thing" that you make that everyone loves and have a large enough audience to make a profit from it.
Last I checked Spotify required a Facebook login. I deleted my account a couple of years ago.
Doesn't matter. You can answer your own question immediately after posting it if you want. It's designed to be a collections of questions and answers, not a forum, and so it doesn't matter who answers what question.
As a iOS developer, I definitely go this route. However I share the 2560x1440 display between them.
Wing Commander's Chris Roberts returns to gaming with ambitious MMO
I'll check that out, thanks. My zsh setup has been pretty stagnant for a while now, probably about time I gave it some love.
Thanks for the reply! :-)

I've read HTDP and K&R, and a little bit in Learn you a haskell, may you tell what books you've read that contained such examples as you mentioned?
They're measuring the wrong thing. The TV shows are featuring PSY because he's already popular; they're using him to boost their own ratings. So the question is whether Ellen, SNL and Today saw online traffic spikes after featuring PSY, and I'll bet $5 that the answer is yes.

Mainstream TV shows are not there for discovery purposes; novelty is inversely correlated with audience size, because large audiences are the result of a repeatable formula. Hence the seemingly-endless syndication of comedy shows like Seinfeld, and the practice of distinguishing between 'all new' episodes (never-seen-before) and 'new' episodes (repeats that haven't been screened within the last couple of months).

It's ignorant to write off the producers of network shows as dinosaurs. They are still churning out a new show every week or several times a week, they have huge audiences, and they are making more money than you could ever dream about. I find most of those shows dull, but I'm not the target market and neither are you.

PSY has the most popular video in the history of YouTube and all his other output is going to see a bump in popularity as a result. It's great for his long-term career, but in terms of mass culture it's a flash in the pan (at least outside of Korea). 2 years ago the 'fist pump' song by Hardnox inspired by the TV show Jersey Shore was the summer sensation, played at baseball stadiums and so on. Now the show is ending and I'm pretty sure you'll never hear of Hardnox again until they show up on nostalgia shows (like 'I love 2010!'). On the other hand, Ellen, SNL and the Today show will probably be around in ten years; at most the name or personality will change, but the format will persist. Jay Leno, Dave Letterman, Jimmy Fallon and Conan O'Brien are all basically repeating the Johnny Carson formula for light evening entertainment, and that concept has been chugging along steadily for about 30-40 years now.
exactly my thought when I saw this at a cheaper price point. However, the resource furniture one is a lot more finished product (flat back with sides covered). I've even seen ones with shelves to hold more things. I think $660 price point is more appealing but it lacks the visual appeal. If it were more finished (not an eyesore as a desk), I'd definitely consider paying up to $1000 for a queen.
I dunno, I had problems trying to make it do something, but I forget what. I almost want to say it was git submodule related, but it was like a year or more ago.
Here is my system:

Mail is all IMAP. I don't bother using a client on the PC, usually usually the website on the Mac, sometimes postbox.

Files that need to be on both are on dropbox.

Contacts are in the cloud

Media is in the cloud (Dropbox or iTunes match)

Yeah, that's it.
> In fact, he was killed by a guy that had an obsession on the girl he recently started dating. The killer didn't even take the wallet to make it look like a mugging: he took it because it had pictures of the girl and the dead guy he wanted to add to his "shrine". (Hmm, I should go write for CSI).

But that's not more likely than any one of thousands of other possible explanations which there is no specific evidence for. Proving a negative, that it didn't happen this way, is also not possible. Thus, that the negative cannot be proved is not evidence for this theory either. See Bertrand Russel's Teapot:
http://en.wikipedia.org/wiki/Russell%27s_teapot.
Setting up a RPi could not be easier. Arch is now available in hard-float, which makes it worth using.

It's really just a matter of sudo dd bs=1m if=Image.img of=/dev/rdiskX. Once you're done, configure your unit, update and install desired packages (pacman). If you wish you can use dd again to create your own backup image to save you the hassle of re-installing packages if you mess things up!
Ah man, I've been working on a side project that does just this for the last couple weeks. Was almost ready to show it off. Good on ya, guys.
Since I thought I saw an Adapteva person posting here earlier:

If the Kickstarter falls through, what options could you still make available to hobbyists? Is there some version of your current prototype setup that you could sell, even if it's not one convenient board?
What about the time taken to do the sorting? Is there some rule of thumb that hints at whether taking the time to sort the data is going to be a net win?
However, there is also what Henry Ford once said that if you need a machine and do not buy it, then you will ultimately find that you have paid for it but do not have it
Obligatory plug for the Manga Guide to Linear Algebra:

http://nostarch.com/linearalgebra

:D
And... it's gone!

I re-read the chapter and decided that example was doing nothing except confusing half the audience and antagonizing the other half.
Indeed, I have a Pi and I've done it, but the hassle is nuking it with a clean slate, packaging it up, shipping it.

Also ordering another Pi to replace the one I ship. :P
Every payment processing thread...
That means this is a well known issue?
That's actually a very interesting in general. "Programming" is a vague concept though. You can code a lot of things using only very simple algorithms and data structures. Most of the paid projects I worked on for the past year were not exceeding (eastern-european) high school level of mathematics.

To answer your question - maybe try to pick up books that focus more on programming language and simple algorithms than mathematically complicated things. The first one I've got when being a kid was a classic The C Programming Language by Dennis Ritchie.
How else would they have brought him into the sketch? It was pretty brilliant IMO.
Angry? Sad? Ashamed? Depressed people can't tell difference
If you read the post author's comment on his own post, he went back and added all the explanation/analogy after making the initial post that just said it was down to branch prediction.
I'm looking for a more fundamental model.

Edit: Let me see if I can make myself clear. We know that c is constant no matter how fast you are moving. If c is constant then it can be derived that time slows down and distances get compressed, etc. etc. etc. Einstein derived all of this by realizing that c is constant in all frames of reference. Now, if I ask "Why does time slow down?" and I get the answer "because c is constant" then we are just going in circles. It seems that that is what is happening here. Correct me if I'm wrong but are you not using a derivation of the fact that c is constant as an answer? I'm looking for a more fundamental reason as to why time slows down. Which is the same as asking why c is constant.
YouTube to charge for some content
The Cost of Lost Knowledge
How to use an untrustworthy social network
Probably the same as every other SaaS company - desperate solution searching by most, with tactical problem solving by an enabled few.
I would expect sorting to take a lot longer than just summing.
Regardless of your politics. If any CEO doesn't understand the lack of moral character in making a statement like this, I wouldn't expect them to have the moral character to run a business. And I would run fast lest I be implicated in a criminal act.
> 'hlsearch' should definetly be the default

Not really. I often use (incremental) search just to move around, and I don't want the highlight to distract me, especially with a really common pattern. I would consider using it if the highlight disappeared immediately after the search is over, but as far as I know there is no such setting, so I only enable it from time to time.

This just proves that it's really hard to agree on defaults.
AOL Stock Rallies as Armstrong Plots Portal Comeback
Not really, a very common pattern on SO is to jump on a question to which you know you have a good answer, put something very short (but correct) and then edit in a better, longer response. This avoids "losing" initial votes from people looking at responses while you're fleshing out the description, adding benchmarks, etc...

It's definitely gaming the system, but it's not really suspicious (in the sense of "guy asks a question and immediately puts a response he had pre-written in a text editor" suspicious)
Unless you have external information, you will need to take at least one pass through the data to determine if its sorted or not.
Jaybird Firebird JDBC driver survey results
Wow. I was just wondering if something like this existed not an hour ago. Looks pretty cool, excited to try it out.
It is an effect, usually of flawed behavior.

I'd love to see some peer-reviewed citations on this because, honestly, it sounds like New Age wishful bullshit.
Well, if losing a cheap device in a situation when a large multinational hosting provider goes under qualifies as a "disaster" for you then sure.
I'm waiting for the carrier-tracking paranoia to collide with the no-tech fad. All kinds of hipsters will cancel their mobile internet plans and live off wifi.

(I've been wifi-only for more than 6 months. With wifi everywhere, I'm only without internet in some grocery and clothing stores. I've saved around $500 from this, and my 2-year old Incredible lasts more than 48 hours on a charge. I rarely voice-chat with others so GrooVe IP works well for free.)
Network drives, icloud, dropbox, carbonite, rsync, vnc, github, bitbucket, imap, gmail, lots of easy to use options today.
Launch it. Yours could be better for all we know.
"most research is about speeding up calculations on computers"

So, one of the most convenient things that Linear Algebra does is about making things computationally cheap. Without spending too much time since I can't tell if you're a troll :), this branch of mathematics often times provides the easiest way to optimize data of a certain characteristic. People want to save money/time/labor/etc., and a lot of times linear algebra provides the best framework for doing so, and when you have numbers and data on a large scale it often times becomes infeasible to fiddle around with individual cells in a spreadsheet.

RE: relevancy of proofs -- I think a lot of the most interesting and valuable research in this subject is about figuring out mathematical mappings/equivalence of simple LA function to replace laborious procedures in differential calculus and what not. I personally hated proofs when I went through the education system myself, but the value of doing them is to get an abstract and less-biased understanding of things over learning metaphors that may not necessarily apply precisely to any given situation or problem.

(Disclosure: I'm an operations research and math guy doing data science, so bias here.)
How TeX Lays Out Text
Good point. Even without BCC, you have no control over who gets added to a conversation later on. I can think of at least a few instances where a client casually CC'd me on what began as an internal conversation, often with sensitive information earlier on in the thread.
How many emails in a thread can this handle? A friend was JUST asking me of a way to export a 55,000 email long email thread. Will he break this if he uses it?
Fair point, but you can take initiation with regards to a simulation as being whatever confluence of events is triggered by something external to the universe to cause the universe/simulation to exist.

Point being is that by definition, a simulation has to simulate something, and therefore needs to exist sometime after the thing it is simulating.
Sbt has a brand new release: 0.12.1
'functional design' in cross-language variations
Dependency Management Flow — sbt Documentation
You are the victim of branch prediction fail.

"Failure" is a perfectly serviceable word and the cutesy "fail" is just annoying in a technical discussion like this.
definitely a well-known, it's been the case ever since MacOS had antialiasing.

It's unlikely to be 'fixed' as it's a different philosophy between the OSs.
I didn't know this, I'll try it out, thanks!
>This HTML version of is provided for convenience, but it is not the best format for the book. In particular, some of the symbols are not rendered correctly.

I would actually recommend the opposite - they have ASCII versions of the symbols that e.g. Chrome might not render correctly, and all I checked looked fine. The PDF meanwhile copies this text from the (not linked) link to the "girl named Florida" article:

❤tt♣✿✴✴❛❧❧❡♥❞♦✇♥❡②✳❜❧♦❣s♣♦t✳❝♦♠✴✷✵✶✶✴✶✶✴❣✐r❧✲♥❛♠❡❞✲❢❧♦r✐❞❛✲s♦❧✉t✐♦♥s✳❤t♠❧

And the sections are linked in the HTML version, where they are not in the PDF, which seems like a simple oversight (that infects the vast majority of PDFs, sadly).
MS promises ‘strategic shift’ in hardware strategy as Surface preps for launch
Everyone knows how software works. You have a program, and you give it to a computer, and the computer conforms itself to the program and instantiates all the rules and carries out the program's instructions. The universe works just the same way, only without the computer. -- the negation of the Simulation Hypothesis
Windows Azure Websites Preview to support .NET Framework 4.5
Some scientists are alredy using aerial drones :) http://www.nmfs.noaa.gov/stories/2012/10/10_03_12wayne_perry...
As well known as printers have a higher DPI than monitors.
Launching quick tests on Shopify is probably the best strategy to get immediate feed-back on products and their traction with a certain audience
Yeah, right now we essentially say 'hey, go get a stripe account, then come back and give us your api keys'. We give them some video tutorials along the way to explain what an API key is, how it works, and how to set up the integration.

It's relatively smooth, but definitely not as smooth as this new feature allows for.
related: http://lucysnoidblog.blogspot.com/2012/10/swedens-anti-cance...
You can't reliably use Array#concat on the _gaq object. Once Google Analytics loads, it replaces the _gaq array with a custom object that has it's own push() method. That object doesn't have concat() on it.

So, your core coding style will only work with very particular GA implementations; anything that deviates from that could very easily break or be subject to race conditions.

You'll also get better results if you use events rather than custom variables; custom variable reporting isn't as flexible and can be very confusing (ie, visit start). It'll also mitigate the need to use concat() to cut the line, since Events can be fired at any time (whereas custom variables need to happen before the first hit of the session to be well-reported).

I also really like the idea, though. I actually pass all my Optimizely test results as Google Analytics events with this snippet:

if (window.optimmizely && optimizely.variationNamesMap) {
var optmap = optimizely.variationNamesMap;
for (var expt in optmap) {
if (optmap.hasOwnProperty(expt)) {
_gaq.push(["_trackEvent", "Optimizely", optimizely.allExperiments[expt].name, optmap[expt], 0, true]);
}
}
}
First of all the UI looks clean and impressive. It'll be great if you could also show who all were on that email thread and may be social links of people involved.

On a side note, it'll be great if you could show me email conversation happening in mailing lists. It'll be a relief from those boring and complicated interfaces.
for eg such email thread can be represented in this format http://librelist.com/browser//easymode/2011/10/9/using-djang...
Except companies like Sprint force you to get a data plan with new phones. So you don't really get to choose to go Wifi only.
What happens if someone replies to an email that's out of context.

Alternatively, what happens if I have a group thread and someone replies directly to me rather than "reply all".

Looks super clean but I'm just wondering about some unintended consequences that might come up if I use it.
I use vim extensively and I use both Ctrl-P and NERDtree. Many, many people I know use both.

They serve difference purposes for me. I use NERDtree to create/rename/move files and quickly change my CWD (looks like you use rooter for CWD). I use Ctrl-P to switch buffers and quickly open files.

On the note of neocomplcache, supertab + clang_complete doesn't provide as good support for languages outside of C++. Working with python a lot, neocomplcache works better for me than supertab. The actual functionality of it isn't quite the same either.

Saying vundle isn't as good as pathogen is silly, because vundle is a layer on top of pathogen-like package management. Everyone I know who uses pathogen has to use some system on top of pathogen to actually install their list of vim plugins whenever they switch machines (bash script, ruby script, another vim plugin...).
Truly, truly awful.
Software Is Eating The Fashion World And The VCs Are Going Shopping
Cool! I'd love to hear about what you were working on.
trevoro [at] coherence.io
They're not investors, they're donors.
if you have successful kickstarts in the past, you become more reliable for the future. one could make a couple smaller projects to prove oneself, slowly getting bigger and earning more support than would otherwise be possible.

that said, i'm not sure how more support helps one make more deskbeds. the more deskbeds to make the more deskbeds to make. unless one is manufacturing, constructing and distributing components automatically.
General Motors to hire 10k+ techies to boost business
SpaceX Dragon successfully attaches to the International Space Station
On early stage valuations
Helix cluster management framework
Also planking, Nope! Chuck Testa and the Nyan Cat.
What's happening here is freetype2 (and to a greater extent Windows) are grid-fitting the fonts. They anchor the font to the nearest pixel via a rather complex algorithm, and then anti-alias that. You can see exactly what's happening on Windows by turning off ClearType.

This results in a font that is sharper on screen, but is more jagged and doesn't resemble the print counterpart quite as well.

MacOS on the other hand renders the font as it would for print - ignoring pixel boundaries - then antialiases that. On low DPI screens this results in a heavier feeling font, and some times artefacts where parts of the font get blurred out, but there's less difference between screen and print.

This was more useful when Macs were used heavily in pre-press, you'd want your display to match the print so you can avoid making proofs.

A few fonts include pixel alignment hints which Windows (but not freetype unless you compile yourself - Apple has patents on this) and MacOS can use to make a nicer alignment on screen, but since the libraries got better at auto-fitting these have dropped away. Take a newish font and put in on Windows XP with ClearType off to see how bad XP's was. Vista was better and 7 is pretty similar to MacOS when there are no hints.

It's not so relevant these days, but I don't imagine Apple changing. I'd expect Apple to move to high DPI screens over the next few years where this isn't an issue.
Also, as I alluded to in my previous comment, as resolutions increase in the future, the Mac OS approach is more correct in the long run.
Though, it has come with the cost of fuzzy fonts and squinting for the last decade.
Such a bummer, getting number 1 on HN and can't show your product...
Review Signal's launch: stats, failures, successes and lessons learned
LendUp (YC W12) Raises From KP, A16Z, Others To Disrupt Payday Loans
Lots of people don't like sleeping high above the ground.
so much room for activities!
Async Tasks in C++11: Not Quite There Yet
Damn! I accidentally downvoted you because on touch devices like the iPad the arrows are really tiny and really close together and you can't change your vote.
How Zappos' User Agreement Failed In Court and Left Zappos Legally Naked