skysight-inc/HackerNews huggingface dataset:
Hi Vivek. I just got an email from Hackerrank checking in on why I haven't submitted any new code since the transition from InterviewStreet.

I do not feel like it is a waste of time or energy, particularly since I use sites with problems as learning tools. For example, I used InterviewStreet for a few problems while playing with Clojure. But if I had good opportunities at the day job for hard-core hacking with Clojure, I may never have fished around looking for something like InterviewStreet.

I don't care about the contest part but really like the problems from sites like yours. I do like seeing how many hackers have attempted vs successfully solved a problem. Can't remember if InterviewStreet did that. Rosalind (a bioinformatics problem/learning site) has a really nice "level" system and I'm guessing you have something similar setup for badges at Hackerrank.

I very much like that you offer a variety of programming languages, but I might slightly prefer the Rosalind bioinformatics problems where you submit a solution within a time window rather than actual code to run. But it's cool since you don't force an "only python or ruby" language choice.

Hackerrank's FAQ mentions building a community. I would participate much more if I thought the community of same language coders would offer feedback/code review and mentorship. I'd be willing to also give feedback on an anonymous basis. For example, say I solved challenge X in Clojure. I'd probably take time to review another successful solution for challenge X from another participant that also used Clojure - I would hope I could offer constructive feedback or learn how I could have solved the challenge better myself.
Use Google Glass and Twilio to Send and Receive SMS Messages
Still motivated and eager to make improvements (and not really trivial ones) to his (free!) software after so many years to the benefit of the whole software community.

Kudos to Bram Moolenaar.
Vim supports scripting with Lua similar to the support it already has for Python, Perl, Ruby, Racket. Your instance of Vim just has to be compiled with that option. See ':h lua'. One major problem with its support for scripting languages has been that you can't count on other users having a Vim compiled with proper support. This includes Python, although more recently some distributions (e.g., I think, Ubuntu) have had standard Vims where Python support was by default compiled in. Apparently improvements to Python interface in 7.4 will go beyond those currently offered for outside languages, which many find somewhat clunky.
Indeed. I will not sign up just to find out.
1. Expand the vim philosophy to be a whole OS UI experience, be able to control all apps on the screen using vim controls.

2. jokes aside, the most important need is probably better repl: eval result should pop up on screen.
To be clear, the way (most) exchanges solve this problem now is by what's called "queue" priority. The longer an order has been resting at a level the higher it's priority is.

This means that those who can respond faster can get into a price level sooner. Breaking this out to minute bounds doesn't mitigate their advantage in any way shape or form.

It is hard to know what the results of a change like this would be. I suspect it would make the markets much less stable as there would be less information to make accurate prices, causing huge variances on minute long ticks.
Not sure if it's just my dialect of English (which is the "non-accent" accent) but I pronounce "lose" with a "z" sound (rhymes with booze) while I pronounce "loose" with an "s" sound (rhymes with noose or moose).
> If Sublime Text was Open Source and the vi mode better I'd switch in an instant. And probably a lot of people too.

You might but the thing is, Vim has been around for over 20 years and hasn't really lost any steam (and vi for another 20 years on top of that). Sublime has only been around for 5 years and it's closed-source meaning if the development dried up or something, it's a dead project. Vim has a high bus factor since it's only developer is Bram, but at least it's open-source so it can be taken over by someone.
Why are there multiple exchanges for the same papers to begin with?

Because it allows the exchanges to compete on features (latency, order types) and pricing (transaction fees, connectivity costs).

In the case of stocks, for example, there has to be one ultimately authoritative copy of who owns which stocks anyway. So why not just do all the trading in the place where the authoritative copy is stored?

For equities, trading and settlement are two separate steps. Trading occurs on the exchanges and, for U.S. equities, settlement is handled by the DTCC, the central counterparty for all U.S. equities trading. Handling all the specifics and details of what happens after a trade is executed is a massive industry.

For some products, trading does occur only on one exchange. Typically in futures trading, an exchange will develop a product (a contract) and that contract can only be traded on that exchange which also handles settlement.
5 Lessons Startups Can Learn From Star Trek: The Next Generation
The common misconceptions of p-values make them appear more relevant than they really are.

I'm skeptical they would be used nearly as much if they were properly understood.
This is something I'm attacking right now. I'm undecided how far I want to take the series, but this is Post #1: http://michaelochurch.wordpress.com/2013/05/06/constructing-...

The starting point of this computation model is:

1. There are symbols and nonsymbols.
2. Symbols can be equality-compared (eq'd).
3. Nonsymbols can be observed for behavior (in symbols returned) but not eq'd.

The set of symbols is countable and includes:

1. Natural numbers.
2. Unique symbols for arbitrary "dictionary words", e.g. _error.

Nonsymbols represent mappings that take nonsymbols or symbols and input and return nonsymbols or symbols. That's not well-defined (and it's not even a set) but we are only concerned with those that return symbols (i.e. can be observed) after certain input patterns. For example, A : {_ => A} and B : {_ => B} are both nonterminating but behave identically based on what we can actually observe; it's meaningless to argue about whether they are "the same" and since nonsymbols can't be eq'd, also unanswerable.

Code (as in source) is essentially a process that takes a natural number (viewed as an array of bounded natural numbers) and converts it into something that behaves as a nonsymbol, at least over inputs we care about. Of course, there are many nonsymbols that we can't represent in code, such as one corresponding to the Halting Problem,

{$sym => 0, $nsym => 0 if exists k s.t. apply^k($nsym, 0) is a symbol,
1 otherwise.}

Maps, vectors, and sets give us tools for describing extremely well-behaved (finite support; returning _error on the not-found case) nonsymbols in code; functions give us a language to describe well-behaved infinite-support nonsymbols.

The neat thing about traditional functional programming is that it carries an implicit will to focus on well-behaved nonsymbols. Object-oriented programming hasn't stepped away from the full space of nonsymbolness-- and that's a big part of why it's so damn hard to reason about it.
I'm assuming that "our data" includes records of who communicated with who?

In other words, once "[y]our data" is deleted (after 24 hours), you have no other record of who (e.g. "a phone number") communicated with who (e.g. "another phone number")?
After seeing how much of the research is done, I'd agree with this more.

This is a problem that is getting worse as funding is getting cut more, people feel they have a need to get a paper out, regardless of the results. You get positive results, make a story up about it, then run to publish it before trying to reproduce it or look further into the data. While this doesn't happen in every lab, I'm unhappy to say that I've seen this happen in many "high impact" labs.
> The question is: Does fast trading provide a net positive to society?

Do web apps provide a net positive to society?
The purpose is to avoid a big case statement:

case(change.class)
when JoiningError:
joining_error()
when SomethingElse:
something_else()
...
end

It's actually not implemented like that under the hood: it's done using a module with a `send`.
A natural system is still a system.

And anyway, capitalism's reliance on enforcement of property rights isn't more natural than a communalist model where no one has property rights.
I'm sure you've heard of pathogen, but if not, check it out here: https://github.com/tpope/vim-pathogen. I've been using it for a while and it's fantastic.
And here is how MacRuby developers were lied to and the RubyMotion project made the choice to not contribute back but instead to focus on keeping innovation proprietary.

https://lists.macosforge.org/pipermail/macruby-devel/2012-Ap...

It's quite a sad day to think that Apple invested on MacRuby and kept it open source... and RubyMotion chose another route even for OS X dev.
Excellent! Agreed completely. Steve mentioned state machines off-hand on the list a while back, and that stayed with me, as someone with a disposition towards Husserl and Bergson and Whitehead and a general Process approach -- that state machines, in the broadest sense, might provide a practical, code-level starting point to focus attention on the "flow" of objects, interfaces that adapt to context and communicate that context to one another. This, combined with more focus on a functional approach and reducing state to manage concurrent issues (where the most practical "ontological" concerns seem to erupt!), might move a "philosophy of code" towards something practical -- if nothing else with a deeper awareness of the general "incompleteness" of all languages and their necessary analogical nature. This at least might mitigate "language wars" and the search for the "one best way" of coding.

EDIT: A minor quibble: maybe "phenomenalist" isn't the best term to use in close proximity to Husserl. He used the idea of "phenomenalism" in contradistinction to "phenomenology" -- the former being a kind of reductionist approach to seeing essences as merely the "contents of consciousness", and the latter -- which is to say the general Husserlian approach -- sees essences, or "eidetic objects" as phenomena that intend towards the external world, at least external to subjectivity.
English can be really inconsistent at times: "lose" and "loose" are pronounced exactly the same yet have different meanings.

Not to be pedantic, but they are not pronounced the same in American English.

http://www.englishpage.net/showthread.php?10393-Pronunciatio...
Any kind of small transaction tax on trades would eliminate the worst excesses of HFT. It doesn't have to be complex at all.
Astute observations but did anyone notice the typo in the third paragraph?

Lame.
Want lower prices? Encourage a system where people directly pay their own money.

If all cars cost a $1000 co-pay no matter what car you bought, who's gonna buy the Honda Accord? However, throw price into the mix and Honda Accord becomes a very popular choice.

There's no huge, magical saving of money by running all medical spending through insurance providers. In the end the doctors are going to get paid. It is a matter of whether you pay them directly or pre-pay an insurance provider and they pay the doctor. Insurance is about mitigating the risk of rare but financially ruinous events (eg, cancer or serious trauma). There isn't any risk to mitigate with a flu shot or a bad cold or a mammogram. You insure your car against accidents, not oil changes and flat tires.

As for the poor problem, that can be solved separately by providing the poor a stipend for health care. No need to re-architect the whole system because it doesn't work for 100% of the population.
Asana co-founder on business software design
Of a factory worker. Knowledge workers studies are indicating it might be lower on a longterm basis with spikes.
Seems this also means these horizontal giants should focus on adding value to these verticals - helping to develop and grow these ecosystems - focus on evolving their horizontal platform attributes?
DDOS vlc logstalgia
AOL email addresses are free.
I see some just found the piece of JavaScript that registered the handlers, and others found lists by those people, but...

did anyone else find the codes manually? I did. I quickly realised that it'd break off the code as soon as it couldn't lead to a match, greatly reducing the search space (which was only 256 options to begin with).

As soon as I noticed that, I worked out all the codes by hand in only 15 minutes (including playing with the experiments I found).

I just iterated through the search space (starting at all zeroes, counting up in binary) and eliminated whole sets of numbers as soon as it broke off the input. e.g. starting with all zeroes it breaks off at the third zero, meaning anything under 00100000 was impossible (immediately eliminating 32 of those 256 options in my search).

Did anyone else do that too? Perhaps more interesting: did anyone have a completely different approach?
I think you'd need a proxy server that injects the JS into each page. Then your network's DNS should redirect to the proxy.
How to start hacking on Rakudo Perl 6
Possibly, but everything you posit depends on stereotypes about older programmers. I know older programmers who wouldn't seek out stack overflow, but I know just as many young programmers who don't either. Many programmers are just what I call "day-timers."
Upgrading to bcrypt
Lower Merion resident here. I see them from time to time in my area and on 476. Have not seen them in Philadelphia proper yet.
Mobile application integrations: switching to JSON
Yup, Light Table looks really interesting.
A sample feed would be really nice (particularly for the "prettier feeds" point). The "because rss isn't dead yet" at the footer looked like it'd be one, but it isn't.
I use RequestPolicy[1] to prevent cross-site requests. If only NoScript is used and a user has allowed javascript on a domain, then NoScript allows cross-site requests and javascript from that domain to run on any domain.

https://www.requestpolicy.com/
Reading laws and trying to determine what they mean when you are not an attorney is a dangerous pastime.
And another question: what would this be called as a software algorithm? Is it a binary tree walk?
I certainly didn't do the decimal-binary conversion in my head (mental arithmetic is not my greatest skill). You can open your browser's JS console and use:

Number(x).toString(2)

x being the decimal value.
I've seen this happen as well, but I think the problem is more with the "make up a story" part and less with the "run to publish" part. I've seen really really interesting results that defy explanation get passed over for publication in favor of something more mundane that can "tell a story" because, it seems, stories get funded...intriguing research? not so much...
if you want to use it to prank your co-workers: http://www.getpranx.com
>big project is shown time and time again to not be effective

The first week, 60 hours works. The second, it's still more productive than 40 hours, but not as much, after that, it isn't, then actively dips below a constant stream of 40 hour weeks.

So depending on how short your spikes are, it can be fine.
The only theoretically better option than an index fund is to go fully random assuming a low enough transaction costs.
Over 95% of trade volume is HFT; retail investors can't compete.

Why do they need to? Winning isn't getting more trades in, winning is making money!

According to the Times[1], HFT firms' profit topped out at less than $5B in 2009. That is, not to put too fine a point on it, peanuts.

[1] http://www.nytimes.com/2012/10/15/business/with-profits-drop...
Turn your digital catalog into a lead generation machine
The only way The Onion could improve on this is by writing a followup article saying that the response has been so positive that they've decided to sell fartscroll.js as a SAAS offering, and have taken investment from twenty prominent VC funds.
> older programmers are more knowledgeable -- is obvious and is not unique to the software industry.

I would argue it is only obvious if you are not young. I knew it all when I was young. It was only after looking back on myself from an older age that I actually realized how much more I had learned.
What if you put an invisible div on the entire page with an onmouseover trigger which means that you will know that the device is not a touchscreen.
I smell a $30 million acquisition in the near future..
This is pretty great. I've been developing on WordPress for 7 years now. Can write my own plugins and functions and the like, but it's all self taught. I'll be giving this a once-over to see if I can learn something (or more likely learn something I already know, but learn it the "right" way). I'm sure I can.
Shrewbot Uses Whiskers to Map Its Environment
This is actually how most of the European equities markets start and end the trading day. During the auction period, anyone can submit an order at a given size at price. When the auction ends, the exchange matches at the price that maximizes the number of shares traded. The rest of the trading day operates in what is referred to as a "continuous auction" where orders are matched continuously based on price/time priority.
Thank you. I believe my question has been answered, even if I failed at expressing it the way I intended.
No, it was not a troll. The thing is, I sort of know the answer, but it never fully reaches my inner understanding, and at the same time I'm interested in it, so I just asked the core issue of what I'm always wondering in the most simple form... Maybe I should just actually try it with a functional language, but never get around to do it.
""do him a solid""

"or helping out friends simply for the sake of helping"

To expand on this and bring in the theory of reciprocity to the discussion. By doing the solid for Rodman, Kim Jong Un gets access also to something money or power can't buy that he may want going forward (other american basketball players).

But here's an interesting thing that I have learned over time about doing "solids" for people. You have to cash in the solid rather quickly in general. That small thing [1] that you helped someone out with 10 years ago isn't as likely to get you a return favor as something you did two weeks ago.

I'm trying right now to get something that <large co you've heard of and most certainly use> controls that money can't buy because they don't need money. So I'm working another angle whereby I try to find something that someone else needs that has some influence over them to get them to give me what I want in exchange for the favor that the party that has the influence wants. I suspect that when Bill Clinton tried to get Led Zepelin to play the concert he might have succeeded if there was something that the group needed that he could help out with. (Say theoretically an issue that access to key legislators could help with.)

http://www.nypost.com/p/news/local/bill_failed_zep_lomacy_ow...

[1] Meaning you didn't save someone's life I'm not sure how this would apply to Rodman and hostages it's all a matter of situation and degree.
LinkedIn: The Creepiest Social Network
Feedburner has been broken, receiving no updates, for years now. The end is surely nigh.
The only value lectures have for me that a textbook doesn't, is being able to ask the professor questions when I can't follow something (in a live lecture). I typically get way more out of a well-written textbook than a well-constructed video lecture. That being said, if the MOOCs would integrate a feature into their video players to emulate 'raising your hand' (for example if you have a question at a certain point, you can click a button and other questions that have been asked and answered at that or nearby points would appear, with stackoverflow-like voting on questions and answers, and the ability to chain your question to that point in the video if it wasn't already answered) it would make their video lectures even MORE useful than traditional classroom lectures and perhaps on par with textbooks.
I made an open source Hacker News app that's inspired from HackerWeb: https://github.com/weiran/Hackers

No iPad version yet, working on that for 2.0.
This is a good, simple theme, at least in PHP terms, and is certainly well commented.

However, I think it heavily falls down in it's ambition of being a good general-purpose starter theme by making some strongly opinionated decisions out of the box. There's far too much grid code in the CSS. It also bizarrely bundles fittext and fitvid, two excellent libraries which have nothing to do with Wordpress.

I would also argue that anyone building a Wordpress theme should be looking things up on the Codex. You don't have to "learn" the Codex any more than you have to "learn" the dictionary. It's there as a reliable and canonical reference, and telling people not to use it will result in bad code and confused developers.
This idea of OSless application frameworks over VM hypervisors is nice. In my day we used to call them "processes".
Well that's just it, the reason that the previous laws were passed to increase privacy controls was in response to the realization that the law as it stood at the time permitted those privacy violations that people found unacceptable.

The law should conform to what's best for society but you need to understand where the law is not best for society before you can understand where to change it.

The whole reason OP gave that the DOJ policy "makes sense" is because there's not actually 4th Amendment protection for this case. And he's right, so don't shoot the messenger, he's telling you what needs to be fixed in order to restore privacy controls closer to what we envision as ideal.

And that is important because a government that can affect things around the world does not run on "expectation", it runs on the law. You can complain until you're blue in the face about how the government is violating your expectation of privacy.... or you can fix the law, as was done in 1934, 1968, 1986, and many more times in between.
What a rooftop grill says about your startup culture
Is-it that simple?
Chronicle of Narnia is from C.S. Lewis and he died the 22 November 1963, which mean that it will be legal to download it in Canada after November 22?
J. R. R. Tolkien died 10 years later, which mean that we should be able to download Lord of the ring legally in 10 years?
> If everyone has insurance, what makes providers compete on price?

Strictly speaking, they don't.

But they have a strong incentive to limit costs because of insurance company reimbursement policies and the conditions for getting "in network" for HMO-style plans.
You don't have to do the entire experiment, you can just do a proof of principle and then build on it.
For example, a lot of studies in science have 1 big idea, and they show it works using a variety of different methods.
Pick 1 method, show consistencies, and then build on it.

One of the serious problems in science is that people state what you said above and will jump in feet first on a huge multi thousand $ study, but never spend the time to validate the model in their own lab. So you waste that money initially, then go back to figure out what went wrong. $$$$ being wasted. (The lack of negative data publications is also a massive problem that contributes to this)

What I'd like to see (and I'm currently working on) is raw data from labs. I do xyz experiment, publish it, and release all the raw images, excel files, raw data outputs etc.
Now other scientists can go into those data, ask their questions and try to reproduce it or at lease provide a different perspective.
This is what I'm working on at http://omnisci.org and I intend to bring to the scientific community. We need transparency, because this "behind the door" shit (peer review, grant reviews, only positive data etc) isn't working.
Someone should host a mirror of the package repository and call it PyPIPyPyPi.