skysight-inc/HackerNews huggingface dataset:
It is a common misconception that you have to have high capitalization to afford colocation. There are many firms providing shared colocation for monthly costs on the order of high end web hosting (though with the rise of cloud hosting web hosting is coming down rapidly in price).

As someone who works in HFT, you have hit the nail on the head about the real problem with it. It isn't front running, or instability, or unfair trading or any of that. It is simply that so many very smart people are working on it, instead of other more useful ventures. Of course, I feel the same way about data mining social networks.
Haha, hardly succinct, I imagine.

The experiences don't look so terrifying, in hindsight, but they felt that way at the time. I would avoid picking up the phone at all costs, and at networking events I would grab coffee and then hide behind my laptop. It wasn't until I started putting myself in an actor's frame of mind that I could get comfortable with it.

I should emphasize that I was an actor in college. Specifically, I did improv comedy. So networking should have been easy, but I just psyched myself out or didn't engage when I had the opportunity.

I got over it with methods and practice. I kid you not, I made a script: "Hi, my name is Sean and I'm a business analyst. What line of work are you in and what brings you to this conference?"

Unsurprisingly, that worked really well.

I also reverse engineered things that other people did when talking to me. An appropriately timed joke is a great way to break into a conversation, or a question about one of the panel discussions. Simply asking, "What did you think about X, Y, and Z," can open the door for someone to comfortably network. I found that exchanging business cards was really easy after that, and most people would respond to a follow up email if asked to elaborate or share sources.

Another trick is to find opportunities to introduce people to one another. Learn what people are hoping to get out of the conference, and if you've spoken to someone with a similar interest or a need, connect those people. That tends to be a great way to ensure they will respond to your follow up.

Also, sharing information. This might not be helpful to everyone, but at the time I was doing this work, Turkey seemed esoteric to a number of the foreigners I met, while I've been here for seven years (and thus, I don't really see it as exotic anymore). I would ask comparative questions about a person's sector and how it works back home, and then by making observations about how things work here, I earned a lot of unexpected credibility. At that point, it was much easier to relax and break character at events, and a reply to an email was almost guaranteed.

I should note, however, that I never had to sell anything. That is something I wouldn't know how to begin to comment on.
It is exactly as you suggest, additional variables. Bear in mind that a single human cell has ~25,000 genes, and therefore at least that many potential degrees of freedom, even before you include external variables. It is very difficult to control for all of them.
As long as you're happy with your rate and with the service provided by the recruiter I don't think it should matter.

Companies don't disclose their markup on their products or else people would be shocked and wouldn't buy them. It's business as usual.

I suspect my recruiter takes home 50% of my rate too, i.e my OT (1.5) rate. On the other hand I get lots of OT, hence he cashes in on my first 40h and I take home the rest. Nobody complains because we're all making good money. Customer is happy, recruiter is happy and we're happy.
What happens if there are more buy orders than sell at the same level (or vice versa)? Who gets priority on that fill?
That's technically correct, but J2ME, even on Asha, is limited in capability and capacity: 2MB jar size and 4MB heap size, and without the rich component lifecycle that enables Android software to fit in small-ish heap limits. There is also no background processing, and no concept of middleware components like bound services.

If you are a close partner of Nokia, you can get an SDK to create code that accesses S40 OS directly, but that's much like coding on a feature-phone's RTOS, and only for creating pre-loaded software.
I run Ghostery to stop sites from loading external media. If you're not opposed to plugins, even if you don't actually want to block the media, you can put it into disabled mode and it'll still tell you how many external calls were made (and, if you click on the icon, it brings up a list of the associated domains).

Granted, I'm running Chromium (presumably you're talking about Firefox), but the plugin does exist for both browsers.
A Day At The SPA With kendo.Router
This predated the popularity of js libraries like jQuery, so it was all code that we had written ourselves.

Into a text editor, I pasted the HTML source of a rendered page as presented to the end user, then went back and replaced every call to an external js or css with the actual contents of those files. Then at the top, above the doctype declaration, I pasted in the ASP bootstrap code that ran on every page load. I did not include any representation of the compiled code behind the site, like SQL Server, IIS, etc.

If were going to do this now, I would definitely include js libraries like jQuery. The point for me was to illustrate just how complex websites are, not to take personal credit. If you wanted to illustrate it more precisely, maybe you could use different font colors for your code vs. library code.
Shaka Is A Wind Meter Device For iOS With Gustier Ambitions
Recent article on git and reproducability in science: http://www.scfbm.org/content/8/1/7

It is badly needed.
Humans can get BSE (or Creutzfeldt–Jakob disease) from eating contaminated meat, but the meat gets contaminated in the first place because cows or other animals eat protein that they can't handle and produce misfolded proteins called a prions.
It does for me (FF on OS X). It's run by a former co-worker of mine, though -- I'll let him know.
Not sure about the designer part myself, but in the consultation agency where I work, we often do custom themes for clients. Installing wordpress and configuring it is easy enough, even for new developers - but getting them to understand the intricacies of theme development can be a bit tricky.

The themes included with wordpress, twenty-eleven and twenty-twelve can be too complex, and have a lot of cruft we don't need. So we usually start with a skeleton theme, like this one - although this one is a particularly well documented skeleton theme.

Sometimes it takes an example theme like this to make things 'click' for a new developer. For that reason alone, it can be very useful.
This must be the Ruby equivalent of the once prevalent Java pattern craze, I mean what the hell is the purpose of a class like this:

class JoiningError < Struct.new(:message)
def effect(caller)
caller.joining_error(self)
end
end
We don't (yet). It's a fairly common request but one we haven't put on our roadmap yet.

I wish the answer was different :).
would you share how you did this? is it a greasemonkey script or some sort of add-in?
Hollywood accounting
Couldn't agree more. But why does that have to be tied up with a bill to normalize illegal immigrants? I don't see a connection between the issues that isn't largely political.
I remember when I first tried to learn the WordPress Codex. It was way more difficult than it had any right to be, not only because of the strange format of WordPress themes (Why would you call a function to start a loop?) but also because WordPress didn't ship with any theme that could serve as a good example.

The default theme was, and still is, too bloated for learners to wrap their heads around. It has too many features, too many branches, and too many sub-templates extending the main template, due to the fact that it also needs to serve as a showcase for all of WordPress's features. I resorted to downloading the most minimalistic third-party theme that I could find, cleaned it up some more, and used it as a base for all the themes I've written since then.

I'm glad that someone finally made an open-source theme specifically for the purpose of being a rock-solid base for other themes. This is something that should have been done by the core developers 10 years ago. I don't know how much longer we'll have to suffer the sprawling spaghetti monster that WordPress is, but since a lot of us are stuck with it anyway, why not make our lives easier for the time being!

P.S. Please add a link to the GitHub repository, too. Some of us prefer git clones to tarballs.
Is Seattle becoming the place for women who code? CodeFellows says yes
With the development beeing rather slow as it is, wouldn't Vim benefit more from improving the whole community aspect as well as connectivity?

I still use Vim, but it is a bit annoying to see well done solutions I've been using for years fall behind new projects (Hello Firebug) that accomplish more in a year than others in 20 years.

If Sublime Text was Open Source and the vi mode better I'd switch in an instant. And probably a lot of people too.

I don't want to sound snobbish and arguing without helping isn't the way to go in the open source community, but man, all that stuff that has been in development for so long, thought of in dusty university rooms, presented in worn 70's summer dresses...

It reminds me of the old tailor couple around the corner. They wont go away and probably have a lot of years to life left. A handful of people still value their skill and love to pay more. But it's an old house that hasn't been painted for a long time. You will only find it in the yellow pages and even then you're having trouble to actually find the shop because it's tiny and the house looks like it's soon to be demolished. The machines they use are old and they are the only ones who actually know how to fix them. If they die the shop is gone for good.

The same goes trough my head when I look at Vim's homepage, or Molenaars. They look like someone died or moved on to a life without the internet.

They don't make the impression that anything of value can be found. But in some places there is, scrambled across different pages by different people of different generations. Modern technology hammered into old shells. A reminder here that scripts can also be found on git. A wiki hosted on wikia there. GUI builds for Mac here, Windows there, none using any new features of the OS. It still runs, but there isn't really any love put into it.

If people talk about Vim plugins I only hear how bad VimScript is. If I install one I get it on github, not the script repository because that's where the skeletons lie. The installer I use (and the only one up-to-date) is made by the cream developers. No clue what I'd even do if they stopped producing them.

Vim became the double-edge razor a long time ago. It's cheap, it just works and I can pass it down to my kids. All it needs is some learning. But it's only noteworthy because every other kind of razor produced today sucks in one way or another.
Great article, as was the one before it. You should keep writing AND add an RSS feed so I can subscribe.
Yes, sorry about the redundancy - the downside of having lots of tabs open for a while is that you don't see all the new comments.

But you know what they say - great minds think alike :-)
The Global Youth Jobless Crisis: A Tragic Mess That Is Not Getting Any Better
It's certainly non-conventional to charge for reference checks, and the balance of power isn't employee-favorable enough to do so in the general case. For junior roles, just give the "Classic 3" (three references you choose) and be done with it. Don't try to set it up as a consulting contract. You probably won't be dinged on references so there's no point.

It's more of an issue for upper-tier roles where reference checks are actually competitive-- i.e. turning up 6's and 7's means you don't get the job because they expect 9+, some of your references have to be supervisors/executives, and more than 3 plus back-channel are involved. That's when you should seriously consider charging. Hiding it in a PDF that no one reads is preferable.

Honestly, I'm inclined to give the "Classic 3" for free: 3 references that I pick to validate that I'm a capable person. I'm not going to play Internet Badass and claim that I charge for that; that's free. I know, at this stage in my career, that I'll usually get the job given that (if they really need 9.5+ level references and I can only give 9.0; then they weren't that into me to begin with). However, if they start to play "We need to speak to a supervisor" with me, then I start to charge because they're making me do above-board consulting work and I'm only willing to do that for free if I get the job.
The cost of entry into the markets has gone down not gone up. It is orders of magnitude cheaper to set up an electronic trading operation than it was to be on the floor.

Further, successful entry into arbitrage markets always required specialist infrastructure and skills. They used to be good old boy networks, brightly colored vests, and arcane hand signals. Now it is programming and networking.

In the previous world there was not "NASA" effect at all. Now at least the skills can be transfered to other industries.
Great, because I got totally lost when I pressed the back button, thought it took me back so I clicked on the next item in the discussion and got very confused.
Money from checkins
About that Bloomberg report of 'falling iPad mini demand'
Without having Brown and NLTK in Node.js, I'm not sure how well I can add this to my port of shlomibs original code. For those who haven't seen yet, I wrote a port of the first part of this here https://github.com/jbrooksuk/node-summary

Maybe later I'll give it a crack :)
What the future could hold for Firefox OS
Ive always thought Lua would be a good vim scripting language.

* It's designed to be embedded

* It's easy to expose functionality and API's

* It's fast

* IME if other languages are also embedded, and a thoughtful API/plugin arch is created, functionality from other language plugins can be easily accessed in lua. (I know, bunch of caveats there, but if I'm dreaming...)
Don't people have the same problem with other types of content, content produced by other tools, by other people, or in different social networks?
You're assuming that only "reproducible" results are valid, which is incorrect. Results that are reproducible within a lab, but not when attempted by other people in different settings indicate that there's an unaccounted for variable, and that falls into the 89%. There's still something valuable there, it's just that we don't yet know all the variables.

We could just give up, or we could try to continue study of something incredibly complex. Given that we are gaining some ground, it's clearly not a useless endeavor, it's just an extremely difficult one.
Show HN: Automatically build a schedule of films at the Seattle film festival
This has been posted several times:
https://news.ycombinator.com/item?id=5670648
Obviously this is something good for the millionaires and billionaires and heirs in the US, and bad for workers. Workers are in an economy which is still at a historically high unemployment rate that has not been seen since the summer of 1992, and before that 1984. In a profession with a mass of data of age discrimination over the age of 40, with plenty of able older programmers looking for work. With interviews where candidates with necessary programming experience and necessary language experience and even necessary API experience are nixed because they're not so familiar with the specific areas of the job required API that people need. Unemployment is at a historic high, and they want tens of thousands of more open jobs on the market to be whisked away. Means more unemployment, lower wages, longer hours.

There is no argument here, there is nothing to argue about. It is not like some scientific enquiry where scientists sit around and argue a matter all honest and searching for the truth. This is a struggle over how the pie is divided up. The heirs who provide the majority of money to VC funds and the public markets are the ones who created and wrote this legislation. It is for their benefit and against your benefit. If one makes "arguments" against this in this struggle over money, in this carving up of the pie, it all basically boils down to the statement "I am, or on the benefiting side of, the billionaires looking to profit off your labor". Those opposed are those doing the work like myself. There's no real arguments, just declarations of which side of the fight you're on.

As for maudlin, mawkish comments about the dreams of immigrants and the like - fine, we will keep the H1-B cap where it is, and make a lottery of all people who seek to immigrate, of any skill level, and let more people in that way. I'm sure immigration will mean more to some poor Guatemalan then some Indian IIT graduate who can live a decent life in India with his CS diploma. These mawkish comments about how the H1-B visa is for foreigners never mentions that these people making maudlin comments are blocking the poor people who could really benefit the most from immigration from immigrating. Some "humanitarian" move.
Depends. It is mostly a zero sum game, so all told $0. Of course, some people make lots and some people make -lots.
At least it's good to know that these computers will look like real machines (including the right-side-up arrows) again instead of all that micro/nano electronic none-sense you carry in your pocket.
I think this thesis can hold true in many verticals and is overall a solid argument. For example, a user might be okay with paying for premium features on a site like Vimeo, Behance, Elance, etc. when they wouldn't pay for similar features on a generic social network like Facebook or Twitter. You're paying for these premium features because the service provided is much more targeted (and provides more value for your time) or the community is more engaged in your media or conversation (and provides a richer experience).
I love watching movies at the Seattle Film Festival every year, but hate trying to find showtimes that don't conflict with each other. I created this web app as a simple tool to automatically build a schedule for a list of selected movies at the festival. This tool takes the pain out of building a schedule--just select films that are interesting and let the tool do the rest.

If you're curious for more details, the scheduling algorithm uses some simple heuristics to generate a schedule since there's an exponential increase in potential schedules as you select more movies. Specifically I pick films that have no conflicts and use a lookup table of movies being shown each hour to more quickly check for conflicts. There's also some logic to weight the decision of a showtime based on different criteria like if the showtime occurs on weekends, early in the day, late in the day, etc. The algorithm isn't perfect and specifically doesn't try to schedule two films that only occur at the same time (I'd rather defer to the user to pick films that resolve conflict).

And yes, the tool uses a painfully stock Bootstrap CSS. I wanted to focus on getting something functional and usable quickly. :)
ISS switches from Windows to Linux, for improved reliability
This is BS.

A total of 932 gave up their passport in 2012. This quarter has been high, so we are taking about a couple hundred in a country of 310,000,000
Background tasks, check out dispatch.vim[1]

https://github.com/tpope/dispatch-vim
https://chrome.google.com/webstore/detail/web-statistics/klf...

done.
That's awesome, you seem to have a much better grip on this than 99% of your peers in leadership positions at technology companies. You should put your contact info your profile as I'm sure lots of people would love to work for you!

As for the late night work at home, I would recommend you do one-on-ones (or have their managers do one-on-ones) with the late night workers to make sure they aren't being overwhelmed without saying anything. Showing that you're proactive about it helps build that trust.

Another thing I've noticed is that when you have a strong in-office culture (which it sounds like you have), sometimes it's difficult to stay on top of individual tasks while you're in the office. There are always side conversations, ad-hoc discussions, or even a higher frequency of in-person meetings during the day. These things are important to maintain culture, but often eat into a person's time so much that they have to get caught up at night. Sometimes the late night work is simply catching up on emails from the day or it's finishing up a minor coding task.

But in worst case scenarios, people can't get anything done in the office so they resort to early morning work (before anyone shows up) or they always work late regularly. Keeping a pulse on that and handling it before it becomes a cultural problem is very important.
Seems to only run once per page load. You can reload to hear it again in case you missed it.
https://github.com/j-beckman/naked-wordpress
This could easily be considered proof that economic reforms as implemented in Germany during 2003-2005, unwelcome as they might have been back then and still are, combined with the rather unique (as I am told) system of apprenticeships, do help to significantly reduce youth unemployment.
Try this: http://freebbble.com/how-to-get-dribbble-invites/
"Don't wait for Google to kill your feed. " - Are you saying Google is shutting down FeedBurner?
Well that took an odd turn at the end. I've been in the industry for about 8 years, and I think 80% of the older-than-college guys I've worked with and 100% of the women would make a joke like that. This actually happened in a college math class once and the girls made worse jokes than the guys.

I understand how she feels objectified and "othered" in general, but focusing on this incident actually weakens her case a bit.
Anyone seen Pi?
Would love a package management solution.
When this was posted on reddit there was a bit of confusion as the title lead people to believe this was about an alternate cryptocurrency (like litecoin, feathercoin, etc).

It's actually a complete reimplementation of the Bitcoin protocol, which can be used as an alternative to the bitcoind/bitcoin-qt (the official Bitcoin p2p clients) JSON-RPC interface.
this needs to be combined with raptorize.js...
RubyMotion Goes 2.0 And Gets OSX Support, Templates and Plugins
New Zealand is such an awesome country. Wasn't it also voted the most free country in the world? I have no sources to back that claim up; I read it somewhere.
That wasn't my point. Countering HFT with "well you can still pick stocks the old-fashioned way!" is borderline moronic. Over 95% of trade volume is HFT; retail investors can't compete.

I think HFT is ridiculous and the epitome of capitalism. If you outlaw'd it, a new form of lightning fast arbitrage would arrive.

My point was that if you call apple increasing over the course of 1 year, you might double your money if you're lucky. It's much more likely that the HFT operators will outperform you, as they have over the past decade.
MimeCraft, JavaWriter, and ProtoParser
If I stop laughing at fart sounds when I'm 35, it'll be because I'm dead.
There's an awful lot of money in cancer (research funding/patents), an awful lot of diet/lifestyle handwaving in cancer research conclusions (that aren't about treatments), and very little progress in making cancer more survivable.

Just those facts would lead me to assume that most of the published research is bad. The great part is that 11% of the papers are reproducible, so the science isn't at a standstill.
6 Ways to Determine a New Programming Language is a Turkey
Melting point of sand (silicon dioxide, or Quartz): 1723 C. So what material is the coin in the example?
How fast are we going now?
Obama to sign executive order during visit to Austin
New Critical Vulnerability in ColdFusion
only thing about Lua is that strings are immutable so certain kinds of operations can be very slow.