skysight-inc/HackerNews huggingface dataset:
Bluffing in poker is a strategy that can work from time to time.

In business bluffing is simply very stupid unless you have a once-in-a-lifetime shot at something where the bluff is the only thing that can make it happen. In that situation the future value of your reputation is possibly worth less than the potential gain and you might consider the bluff.

Unlike poker in business we don't get to start another hand or another game or tournament so when your reputation is marked 'bluffer' your credibility drops like a stone. Poker players use bluffing cautiously for that very reason.

So, if you 'bluff your ass off' I don't think you'll be going very far before your balloon is punctured. (And that goes for poker playing too!)
Normally, causation has a couple confounders for correlation, such as

- inverse causation
- common cause
- random correlations

The first two should be relatively stable and reproducible, and we could then proceed to find out about causation with an intervention study (e.g. if "good education" directly causes "good job prospects", will it help if we give people good education that wouldn't normally get one? Or does it improve people's educational achievement when we give them better access to jobs?)

The third isn't reproducible, but should normally be relatively rare. Why we're seeing more and more non-reproducible results is usually

- People fishing around in data sets for correlations, or tweaking experiments until they find a correlation

Because of this, we end up with a great deal of correlations that have nothing to do with causation.

For a related but different perspective, see this article ("Language is never, ever random", Adam Kilgariff)
http://www.kilgarriff.co.uk/Publications/2005-K-lineer.pdf
ClipUp – Gather Your Ideas. Organize Your Life
The Photo Digest – Weekly reading for every photographer
I did something similar on 3d but is not on realtime and generate outputfiles that could be ploted with gnuplot. It uses an third order Euler integration. Some day I should write a realtime mode for it:

https://github.com/Zardoz89/nBodySim
> but I wish there were less new languages and more stable languages, with better documentation, and a large library ecosystem.

Um... Pick one of those and write a library or docs for it?

Languages with google-level financial support will live no matter what (as long as the company behind them exists), but even in case of those languages any help is always welcome. For languages like Nimrod, which IIRC is done entirely by just one guy, you can make a real difference with 15 minutes of your time per week. There's always so much to do, and since no one is paid to do it, some things (docs, in particular) are often lacking, that's true. But the only one who can make your wish true is you: just start contributing to one of the languages.

As a side note, this is why I love new, small, niche languages. Even relatively simple contribution to them makes a visible difference and with some more work you can really influence the shape of the language. And you can really be the first to do something meaningful, like http client/server library. Writing such things is fun, but in every other language they are written already and reinventing them would be a waste of time. Not so in languages like Nimrod or Julia, where they would be valuable contributions.

Anyway, just pick one of the languages, learn it and contribute to it and you'll see it mature quickly (it will still take years, but thanks to you not decades).
Uber is what unregulated taxis look like in the first world. Deregulating taxis will not magically turn the United States into Colombia.
This. I'm also seeing battery improvements on my phone by not switching the screen on to check it/the time.
It is by no means a killer device, but useful for glancing (particularly at work, or at the dinner table where it might not be cool to get your phone out and hang up that PPI spam call...)
The MITx course on Circuits and Electronics[0] has that.

[0] https://www.edx.org/course/mitx/mitx-6-002x-circuits-electro...
Diving into OpenStack development for fun and profit
Hi, it is open source.

https://github.com/carlwoodward/disco
Why VCs invest in the App economy
Medieval Message by Modern Method
This seems interesting. Just a couple of suggestions:

1. Perhaps add an autocomplete for all the tags/tracks instead of a drop-down.
An additional benefit of this text based search-box would be to see what all are people searching for which they can't get in autocomplete. These terms in descending order of frequency should give you a nice view of demand areas where your listings (or tagging) are not proving to be enough.
(This should also address the many comments you are getting for no text-based search

2. The site looks minimal and nice, but you might also perhaps want to maybe consult a good designer for a nice color palette. The blue color of links to jobs (column "Position") kind of sticks out form rest of the theme of pages. Also with minimal amount of efforts the drop-downs(which you will hopefully soon convert to autocomplete boxes :) ) can be styled to look better. (Just my opinion.)

And I was also curious where are you sourcing these listings from?

Good work! Hope to see this project progress.
I did something similar, but with combat - ships, lasers and missiles.

There are a couple of variations, and some tweaks like the ships accelerating perpendicular to the planets so they don't crash land.

http://codepen.io/simonswain/full/ftEjD/

http://codepen.io/simonswain/full/CeHmh/
The Core Benefits of Continuous Integration and Testing
I got excited to click on this, imagining that someone was modernizing less. Which is true in a narrow sense, but am I the only one to feel a lingering disappointment that we run shells in xterms (or slightly modified equivalents) that emulate ancient terminals, then implement pagers to page through screen after screen?

Can anyone point to work that starts with the combination of the two following propositions:

1. User interface elements invented since the 1970s are a pretty neat thing.

2. Text-based shells and the command line are also a pretty neat thing.
whats the difference between infatuation and love? is it timeline? do you ask yourself what will you be doing with this person when you're both 75yo? do you want to make a family(of whatever kind;maybe with kids?) with this person? would you still 'love' this person if it looked like the person 2 seats away to the right? and a minor thing..do you have the budget and time to go through the 'dating' thing?
The A7 doesn't really do that though, it was created in no small part to provide the same power as the A8 with much better efficiency, and to be paired with an A15 in big.LITTLE for transient high load (which isn't necessary in a smartwatch)
Social Media in Nigeria – Johannesburg Startups Ecosystem
Me too - it's much more interesting to read about terrible decisions, why they were made, etc than it is to read yet another unblemished story of success.
We as an industry should be better at sharing "Hey, I did this wrong because X" stories, they are both interesting and useful.
If you're interested in learning some of the basics behind this kind of simulation I highly recommend the Nature of Code by Daniel Shiffman - lots of physics and programming fun.

http://natureofcode.com/
"most likely to be Labour" - er, what? Ed Milliband? I would say it's 50/50 as to who the next PM would be.
I think the majority opinion is that there is exactly one unfabricated religion.
I'm English and I care about it, so that's not factually correct.
Do you have a video/talk with the slides? because it feels a bit like a movie without the sound when one only sees the slides.
It's only for iOS 8.
"If the vote is YES the Prime Minister in office when independence takes effect (most likely to be Labour) would certainly have to resign."

I doubt it, if Scotland votes yes it'd probably cripple Cameron's career, not whoever becomes PM after the vote.
Thank you for the explanation! In my 2nd paragraph I had older stories in mind where it's most likely a case of "either I submit it or nobody does". I can see now how my proposal is bad in the "normal" case of hot, new stories.

There should be enough interesting stories out there with good, informative, neutral original titles that it won't be another seven years.
How to Democratize Data for Your Company Right Now
Such an amazing simulator to play with. I can only imagine how breath-taking this can be for kids to play around, plus it teaches physics!
Odds at online bookmakers and betting exchanges still rate a "No" vote as around twice a likely as a "Yes" vote.

http://www.oddschecker.com/politics/british-politics/scottis...
On one hand it makes sense that iPad is easiest to standardize for classroom use where multiple hands will be handling it during day.

On the other hand, there are plenty of cheap Android tablets <$100. Anecdotally, my 8 year old niece has had one for a year, a cheap no name dual core 7inch 1280x720 model that cost 60 Euros. Sure, the screen has cracked a bit and the hdmi out is not working properly, but she is still happily using the tablet.

For some reason I keep thinking of that Onion video , should unemployed be buying new iPads: http://www.theonion.com/video/in-the-know-should-the-nations...

It just seems incredibly limiting to focus on IOS.
Speak for yourself buddy, not for me, thank you.
There was TermKit (https://github.com/unconed/TermKit) but the author has stopped working on it.
Totally agree. My LG Watch G and my Nexus 5 never have problems connecting to bluetooth. And the connection is rock solid.
Shame they are only available for iPads and not androids. The app might be free but iPads are expensive, especially for poor families.
Unfortunately not, it wasn't filmed. And I agree, slide decks need the presentation to go with them. With numbers, there's a lot up to you to draw conclusions.
> find a description of Nimrod in some standard source—textbook, survey article, etc.

No offense, but are you even aware what you're saying? You just limited Wikipedia to describe only those new languages which come from academia and have research on them published. Plenty of those, to be sure, but this shouldn't be a requirement for a language to be described, IMO. Oh, and it's apparently not, the second try (after PureScript, which is absent from wiki) brought me to this page: http://en.wikipedia.org/wiki/Roy_%28programming_language%29 which cites oh so many serious papers. I could probably easily find tens of articles like this on wiki - either delete them right now or stop the double standards treatment of any one particular language. Like this one: http://en.wikipedia.org/wiki/Picolisp - and I really could go on (EDIT: there is a paper on Picolisp, but it's in the external links section which made me miss it).
not really, it could be parallel construction : they found the flaw after having seized the server.
The more tools a developer uses, the more money they make

What? This must be the most obscure factor of a success I've ever heard...
Doesn't feel “just right”? One size help desk doesn't fit all small businesses
<i>The increasingly technical complexity of evidence in some of these cases worries me that our system doesn't have an adequate way to deal with it.
reply</i>

Indeed. Then, "any sufficiently advanced technology is indistinguishable from magic", and you have some ingredients for a witch-hunt.
YMMV based on amount of notifications/calls, but I'm getting around 36 hours on the G Watch. Obviously it isn't what you'd call pretty, but looks like with the R they're making progress toward a proper watch design. Maybe next year they'll have full screens that look like the Withings one...
Same with
https://www.employiq.com/jobs/springfield-mo/all

Showing from a bunch of other Springfields
The slide deck touches on sectors, in the sense of Consumer, Professionals and Enterprise (but no what's games etc). It would be interesting to have numbers for, say, number of how many apps are made through PhoneGap and what they do.
With games, though, there's is a strong evolution in the direction of other alternatives than native: through asm.js, Unity engine and more: https://blog.mozilla.org/blog/2014/03/18/gdc-2014-mozilla-an...
This is a nit, but it always bothers me:

> My plane landed in SFO a half hour before our rough goal of launching midnight EST. While my cab was hurtling me home at 80mph, the folks at xkcd were putting the final touches on the art and server code. We cobbled it all together over IRC and went live at around 1:30am EST.

We're in Daylight Saving time. EDT. Or just "ET" or "Eastern", which are good year-round. (Or "America/New_York" if you're feeling pedantic.)¹

Unless of course you just don't observe Daylight saving time, and you were actually working in EST, in which case, respect.

> As you scroll deeper, pos becomes a long array of the nested pixels you've entered, like [[305, 222], [234, 674], [133, 733], ...]

Doesn't this mean that crossing a panel boundary means we need to pop up the stack? And, if I'm on the bottom-most panel of a bottom-most panel and I cross that boundary, mean two things off the stack? And if I'm evil, and keep zooming in on that bottom of the bottom of the […] bottom of the bottom of the bottom of a pixel, and then move across that boundary:

Uncaught RangeError: Maximum call stack size exceeded zoom.js:529
TurtlesDown.render zoom.js:529
TurtlesDown.render zoom.js:586
TurtlesDown.render zoom.js:576
TurtlesDown.render zoom.js:586
TurtlesDown.render zoom.js:576
TurtlesDown.render zoom.js:586
TurtlesDown.render zoom.js:576
TurtlesDown.render zoom.js:586
TurtlesDown.render zoom.js:576
[… (it's turtles all the way down!) …]

(Some bugs to be expected given the development timescale, of course. :-) And, to be fair, when I thought about "how would you implement this?", yours was the solution I had in mind. Tough edge case here though; you note the problem with addition and carry in your post too, and I wonder if I just ran into a corner case of that.)

I did greatly enjoy this comic. Especially once I determined that it gave different panels depending on where you zoomed in.

> browsers were still too slow to draw all 360,000 individual pixel panels via Canvas

Would mipmapping help any here?

¹At least it isn't carved in stone: http://thumbs.dreamstime.com/z/clock-grand-central-station-n....
Well, I'd expect the hacker news crowd to "care", in a sentimental way, but for Joe Public it doesn't make a jot of difference. If they want to have their day in the limelight, let them burn.
Built something similar in C/GL a few years back. Quite a fun exercise, it only took a couple of hours to get the basics working. It has no collision detection, so particles that end up too close end up with infinite velocity, which is quite fun to watch.

EDIT: oh hey, I found a binary. https://www.dropbox.com/s/ihfqnzjaxhtskwt/Screenshot%202014-...

https://github.com/quarterto/Yay-Physics
> I'm in favor of saying "ethnically African." It says nothing about nationality.

It does however make assumptions about ethnicity. How about just saying what you mean and using "black"

I have a friend who is ethnically African, and he's as white as it gets (ancestors from South Africa).

I also have a friend who is black but not ethnically African (ancestors from Trinidad)
I'll read this today in detail and reply later.

I've read similar studies before (I'm on the chair of governers for a school) and will approach with an open mind.
Ha! I agree. :-)
It was explained in the presentation and in the report from Vision Mobile: http://www.developereconomics.com/reports/developer-economic...

Basically, the definition of tools is third party tools such as: ad networks, cloud computing, cross-platform (e.g. PhoneGap), games (Unity etc) and more.
(thanks, fixed) wouldn't smartglasses be even better at all of those?
The point is that there are already over a hundred million Android devices in use in Africa, with projections for smartphones as a whole for 154 million mobile connections. This of course excludes some devices without connectivity, and it does include some very low end devices.

But even if the number of devices that are advanced enough to run these apps were to only make up 20 million of those projected 154 million today, it's still clear that if these apps were available for Android, a huge number of people would be able to run them without any additional investment in hardware.

Expect those numbers to grow at a dramatic rate over the next couple of years, and the specs to steadily increase - keep in mind that there are African countries that can be expected to reach full saturation of mobile phone connections within the next few years, and while smartphones and tablets are lagging, smartphones at least is rapidly eating into the feature phone market in Africa too.

If iPad's works best for them for the deployments where they pay for hardware, then so be it (though I must say I don't believe it, because of the huge cost differential between decent low end Android hardware and iPads), but at the same time they are self-limiting to an extremely small subset of the devices that are actually in peoples hands, and their own deployments will be a rounding error compared to elswhere.

(even in the UK, where the linked research was done, limiting to iPad's excludes the majority of potential users)

> Specially because somebody is cash deprived is why the one with most quality, most durable, more long-lasting life is the smart choose

That is only true if 1) the higher quality option is cheap enough to be possible to afford at any point. It doesn't help if it's better if you can't obtain it. 2) the cost of repeated replacement of a lower quality option exceeds the cost of the higher quality option, including the opportunity cost incurred by paying much more upfront for the higher quality device.

This also means that there may very well be very different cost/benefit tradeoffs for a charity vs. someone paying out of their own pocket.

> because we don't have money for replacement

You can get a decent quality Android tablet in the $40-$50 range (AllWinner A23 or A13 based dual core tablet with Android 4.2 and 16GB flash; 7" 800x600 screen; these are no speed daemons but they are good enough to stream video and play a decent portion of 3D games etc; double that and you can start to find devices with IPS displays in the 1280x720 range) even before you start looking at volume discounts. If you don't have enough money for replacement that may just as well be because you chose an extremely high cost device to begin with.

Yes, you sacrifice quality. Yet my son seems to decide whether to use his 7" low end Android tablet or his moms iPad Air based on which game he wants to play, not on the device.
I gave up on watches when I was a PC service tech. Anything on your hands or wrists was just an invitation for the jagged-edge-fairies to get their claws in.

So I haven't used a watch for about 20 years.

I don't look at my phone anywhere near as often as 120 times per day. I have headphones with play/skip buttons, so that covers about 97% of my interaction with my phone during the day.
Don't Just Fail–Fail Better
If the evidence was obtained using illegal methods, all that evidence can't be presented

Isn't that for the judge to decide? Judge decides what can be presented to the jury, and jury renders the verdict, right?

Then the argument doesn't need to be dumbed down for the jury. They won't see it at all.

Although the argument will still probably have to be dumbed down for the judge.
And you're producing nothing of value to the world, and living off other people's money.
Yes. His sentiments here http://acko.net/blog/on-termkit/ are very close to mine: "It makes me wonder, when sitting in front of a crisp, 2.3 million pixel display (i.e. a laptop) why I'm telling those pixels to draw me a computer terminal from the 80s".

I'm not crazy about every last aspect of his design there - but it's a start.
I did something similar to this with tweets during the Boston Marathon bombing [0]. One of the coolest things that I saw was that the topics themselves were neatly ordered in time. In other words, you can visualize how the distribution of vocabulary evolves with time [1].

It would be interesting to extend the LDA model to include a temporal variable. Never got around to doing it, but it seems like it would work well for social media data.

[0] http://blog.dc.esri.com/2013/04/18/the-evolution-of-discussi...

[1] http://blog.dc.esri.com/files/2013/04/topic-distribution2.pn...
No. I actually went through the book "Mathematics, from the birth of Numbers" by Jan Gullberg (and Mathemtics for the practical man) and extracted material and wrote my own course. This was all done before betterexplained was brought to my attention. This was trialled against my children and a couple of colleagues who were interested.

I've retrospectively applied some of the ideas on betterexplained to this rather than apply it directly as it's not really suitable for people so young and without some foundation. You can't just pick up that book and apply it without some formal knowledge.

I've been meaning to write the whole thing up as it's about 150 pages of hand written material at the moment. Time rarely allows for such things.

One of the key things I concentrate on is not teaching arithmetic but the relationships between values and the basic rules such as the commutative, distributive and associative laws (which whilst are important in arithmetic aren't understood thoroughly without abstract concepts first). The values themselves are only of consequence once you've worked out the relations. Basically it starts with algebra.
slightly OT, but I've enjoyed N J Wildberger's lectures on History of Math:

http://www.youtube.com/watch?v=dW8Cy6WrO94&list=PL55C7C83781...

It's a good coverage of fundamental theorems in Math with well balanced historical touch.
A friend of mine made something similar to this for iOS a while ago:
http://gravityapp.info

His app is being used in schools.
Also check out Vowpal Wabbit [0]. Although this is a tool that provides several online versions of classification, regression, etc, there's an online LDA module included as well. It takes advantage of the "hashing trick", meaning that you can build an LDA model with a fixed memory footprint. I've had a lot of success using this tool.

[0] https://github.com/JohnLangford/vowpal_wabbit
Indeed. I think you can safely label a person or an organization if their actions are predominantly racist (like, oh, public lynching of minorities).
Another cracking article from gwern.

For those wondering, that snazzy looking `choose` combinatorial function is from clojure, and I assume other lisps:

http://clojuredocs.org/incanter/incanter.core/choose
Account Names Blacklist
Factory Girl – Preload
I've got a 5 year old son in UK schools, and frankly it annoys me that he's even in school at this age in the first place.

There's minimal evidence that there's any benefit to starting formalised learning this early. The brain is developing very rapidly at this age, and having seen the curriculum it seems bizarre to me. I'm from Norway, and started school at 7 (Norway has later lowered the starting age to 6, with pretty much no effect). We covered my son entire reception year curriculum in a couple of weeks, alongside a number of other subjects.

This also means that I'm unsurprised that they could cover 18 months of the UK early learning curriculum in weeks: There's not much there. Kids in reception in UK schools still spend most of their time with play activities. Thankfully.

My starting point is that when he wants to learn, he should have the opportunity, but I'm perfectly happy for him to run out and play too. Especially because children learns important lessons during play as well. If your kid spends all day playing a game, they'd for example lose out on a whole lot of social skills and other "soft learning" that we don't test for but that is equally vital.
Well, first, you started the war on drugs. It brougth more drugs. Then you started the war on terror.Guess what the result were?

You should start a war on jobs. Maybe it'll work.