skysight-inc/HackerNews huggingface dataset:
Cool! Very interesting.

I think given the languages you have selected you are coming more from a quant background? These languages are great for heuristics and analysis but you would really want all 'static' components such as connectivity built in assembly/C/C++. For 'algo' components I like Java as you can still pull microsecond order latencies when crunching numbers but more importantly it gives you a huge time to market advantage than the C/C++ for almost the same speeds. I'm also not clear on if you are connecting directly to the market for market data or using aggregation (like reuters). The latter would be too slow. I'm also not clear on what middleware you are using which is probably the biggest decision you will have to make. Most either use inhouse tech or 29west LBM (everyone still calls it that even though they were bought out).

An overlooked part of HFT in my experience OS optimisation and even things like TCP bypass (for some components) which can lead to huge speed advantages and end to end latency reductions. I agree with those about FPGA.. in my experience they really don't come into the equation except for components that rarely change.

Anyway a few guys including Martin Thompson have felt similarly to you and initiated the lodestone project (http://lodestonefoundation.wordpress.com/). If you are keen to learn more their architectures for low latency, distributed and componentisation then I feel that you could join forces and contribute to that initiative. FYI: Martin built most of the technology behind the disruptor (http://lmax-exchange.github.io/disruptor/).

Great to see interest in making this knowledge more widely available :)
I've never used CF so someone correct me if I'm wrong but I just read that code as rendering the navigation bar in the members area?

Also if you check out my reply below I've C&P'ed the chat logs where he claims it is a zero day:

https://news.ycombinator.com/item?id=5552992

Plus another commenter has linked to a security advisory for exploits in CF that was issued a few days ago.
Class War
Since they're MySQL pros, they could put that on a MySQL Cluster and get high availability (up to 30 or so machines in the cluster, use a larger replica count, on top of drive mirroring, etc.) Also, it's a read-heavy workload, so hide it behind memcached.
You don't put "freelance" on your resume. Being "freelance" means you're operating your own company, with its own presence, branding, etc. The least you can do is to name your consulting company and declare yourself as the owner. Even with something as simple as <last name> Consulting. Because, at least according to the IRS, you are. Take advantage of it.
From my experience, some of them don't even hold correctly on the first snap. To be fair, they were not MegaBlocks, but some other cheap brand.
Absolutely correct. The proposed scenario suggesting that the long term unemployed consists of competent, skilled and psychologically capable people who have spent 8 hrs a day working hard preparing and customizing resumes and going on interviews, but have not had a single offer after more than six months of doing this on a daily basis is complete fiction. Perhaps there is a single person who falls into this category, a minute fraction of a single percent of the long term unemployed. Even that assumption that out there is one single competent person who did all this and had no offers is highly questionable. Portraying something that ranges from non-existent to exceptionally rare as the normal condition is just promoting nonsense. The reality is that the long term unemployed population is not comprised of competent and skilled people diligently working 8 hrs each day seriously seeking a job by contacting companies, sending out resumes, and going on interviews.
the "checkpoint" centralization is only meant to be temporary as a means to protect from a 51 percent attack during the mining phase and while the coin (hopefully) becomes more widely accepted. unfortunately, trust must be given to the devs that centralization will indeed be phased out in the future.
I know the /. submitter (As he's the one who told me he submitted it to /. and he had the first /. link I saw), he's definitely NOT the hacker.
This looks like another great tool.

Like many people considering using DigitalOcean, I did some research over the weekend on "droplet" management. My results came up with the following resources (many already shared on hacker news):

1) Tugboat (today)

2) Fog - https://github.com/fog/fog - digital ocean support just recently added (https://github.com/fog/fog/pull/1525)

3) Vagrant DigitalOcean - https://github.com/smdahlen/vagrant-digitalocean

Both #2 and #3 are well established technologies that are allowing DigitalOcean plugins whereas TugBoat seems to be a specific tool for DigitalOcean.

Could someone with more extensive sysops experience comment on when/why you'd use one of these tools over another? (particularly relating to system provisioning options/interplay after droplet management...)
Thanks :)

I think 'not ruffling feathers' is sure to be one of the biggest challenges; we also have to figure out how to manage team size (if >1) and work load. In 'the real world' we have things like budgets to constrain them and I wonder how that translates to projects where, theoretically, anyone can get involved. It would be a step backwards if we ended up lots of mediocre design-by-committee.

That said, lots of the most impressive products in recent software engineering have been accomplished by remote, disparate groups of strangers. I think that's really cool and something we as designers should get over our egos and strive to be a part of :)
To paraphrase Jack Valenti: the future is to the past as the Boston strangler is to the woman home alone, with the windows open, listening to her favorite DRM-free digital audio files.
Yep that's bad.
Companies will eventually be punished for acting irrationally, but, in the short term, they can be rewarded quite handsomely.

This reminds me of an old trick I've heard used on multiple occasions. We've all read the Hack News posts about how no amount of programming can compensate for a poor personality. Image that you're looking at an applicant and their former employer tells you:

"He was a good coder, but he had a serious anger management problem. You should do code reviews over the phone if you don't want books thrown at your head."

You're probably not going to hire this candidate.

Now, imagine that you're a manager who has a great, professional programmer who is leaving your organization. When other companies call for a reference, you could tell the truth, causing your competitors to hire her and their business to improve. On the other hand, you can make up a story about poor inter-personal skills and keep this talented worker out of the workforce. If you can't have her, no one can. On the reverse side, you give glowing recommendations to your worst coders so that their terrible practices fill your opponents sites with massive security holes and performance bottlenecks. As an added bonus, when your current employees figure out that they'll have a hard time finding a new job after working for you, you can keep their salaries below market rate.

Now, this won't work in the long term, since you'll eventually gain a reputation as a liar and your recommendations will be ignored. However, as long as you remain small, it will take you quite a long time to get this reputation. Is the CEO of FerriDyne systems honest or a liar? Meanwhile, you can keep a promising employee out of the job market for six months until they come crawling back for their old job at a fraction of their old pay.

This technique also makes recruiting difficult, since your employees won't recommend their competent friends for new positions. On the other hand, you can just get in the habit of hiring other people with large gaps in their record. If they're incompetent, then you let them go and recommend them to your competitors. If they're good, you hire them on at a discount since they haven't been able to find a job in six months.

Granted, I'd never do this and I'm sure you wouldn't either. It's underhanded and, ultimately, irrational. Lying leads to a breakdown of trust that weakens the whole financial system. However, if you're leading the charge towards that collapse, you can make a lot of money on the way.
The Most Important LinkedIn Page You've Never Seen
Better rely on someone who's sole job is securing that info than doing it yourself.
This sounds cool, but has anyone managed to find a single video that it works on? I can't.
>If you do not record that fact for potential employers, questions are going to be raised.

Clearly, CLEARLY, employers in the US are finicky and capricious, I'm not disputing that. The study in the article proves this. I'm arguing they are irrationally so. Let's take the worst case scenario. What's really wrong with me leaving work, living off my savings while watching TV, and then rejoining the workforce 7 months later? Obviously, if I do that with every job it raises (legitimate) questions, but what if I just did it once, and I had a good employment history prior. What possible reason is there to punish such a person? He took a few months off (on his dime) one time in his life and now he's unhirable?

The insanity comes in that this scenario is not what happens. Generally, people lose their jobs, and it takes awhile to find another, and apparently if you cross the magic threshold of six months, you're now a lazy slob.
I had a VPS on linode.

I think that Linode did a big mistake here. Let's wait for a formal communication.

But this is the moment to support them.
Yes, maybe sounds crazy.

When you host on any third party datacenter, you take risks that something like this could happen. So, deal with it. Check your credit card, if your receive something wrong, call to your card and that's all. But we need to support also the good work, and this guys do great work in the hosting business. Just my opinion.
Doubting the claims of a hacker after it's known that they compromised a system is really bad OpSec. Consider everything burned.
No, in 2000, my home connection had 64kbit. We're in 2013, where even the kind of mobile devices you'd be viewing this piece on come with 1 Mbit/s+ connections. This lets us put beautiful, high-resolution photos alongside texts, using our equally high-resolution displays for something other than sharp fonts.

Not a fan of the navigation, either.
I predict that this will just encourage advertisers use other means to persist user data. E-tags should be an almost drop in replacement. http://en.wikipedia.org/wiki/HTTP_ETag#Tracking_using_ETags
Here is what Linode replied to me when I asked them about that chat log in a support ticket:

Hello,

Thank you for reaching out. We appreciate and understand your concerns. At this time the evidence suggest that this activity was targeting a specific customer. We are unable to release any additional details regarding this incident at this time, as there is an ongoing investigation.

We have no comment regarding ryan*'s comments in #linode. You are of course free to take any steps you deem prudent or necessary to ensure the integrity of your online presence.

I am sorry that we cannot provide more information at this time. As always feel free to contact us at any time with any future concerns.

Regards,
Quintin
>Your average industry professional is a 31 year old white man with one to three years of experience

I wonder, where was that 31 year old professional all his first 28 years? And how could you call professional a man with three years of experience, let's leave a one year?
And do you think the screeners won't start screening out "personal projects" if enough people start doing that? "Freelancing" for eight months after a career of working for other people, and suspiciously little to show for the freelancing... I wonder what that's about?
Discussion from last year: https://news.ycombinator.com/item?id=4099751
Celebrate a wibbly-wobbly, timey-wimey 50 years of Doctor Who with Ars
You should do this and post it to Hacker News.
I didn't do the resume filtering, I was doing interviewing. As I said, I didn't really mind what the answer was, just that you had an answer. I would have accepted looking after pre-school kids or major house renovations or working at McDonald's. Basically anything that shows you are the sort of person that makes lemon-aid when life gives you lemons.
Love the whole side discussion about bitcoin from the supposed attacker:

06:07 < ryannn> They say there's no 'central weak point'

06:07 < ryannn> Yeah there is, there's the developers

06:08 < ryannn> There's been bugs in the client that have allowed the blockchain to split previously

06:08 < ryannn> One could just backdoor the bitcoin client binaries, not the source.

06:08 < ryannn> Nobody would figure it out until it's too late

http://turtle.dereferenced.org/~nenolod/linode/linode-abridg...
we don't need to put him on trial until the war ends

And he doesn't need a trial, we just don't want him to go back out there and fight again which is totally fair and how POWs work.
Take a look at the Geneva Convention, not the Wiki version but the actual thing either from the part that I posted or go to the UN website and take a look.
So, when will they start burning urls?
That explains why my LLC's business debit card was turned off due to a fraud alert.
Don't be so logical please.
This can happend to anyone in the industry.
Here is the IAB's leadership. Note company affiliations.

http://www.iab.net/about_the_iab/iab_board
So, yes, on my toy wannabe hft feed, I'm currently clocking about 10 million ticks per day on about 8 futures tickers I'm tracking. The raw feed is between 1 and 1.5 gig per day. I can imagine the petabyteness of the bigger guys.
Some interesting links. There definitely is a point to a lot of weak ties, and I'm sure it works really well for some people. However I do tend to opt more towards a smaller close knit network, probably just my personality but I find that works a lot better for me.
Companies are split into PCI Levels based on how much money/customers they handle. Level 1 are big companies like amazon, level 2 are medium sized online retailers generally, and level 3 are smaller retailers.

The 'lower' your level, the easier the PCI audits are. If you are level 1 you have mandatory external audits. If you are level 2 you have a 'self assessment' which is basically a checklist which says "Yes, I promise I'm in compliance".

If you have a confirmed breach, you are upgraded to Level 1 merchant audit requirements. This is generally quite costly as the external audit is extensive and must be paid for.
I wonder if Linode has a requirement to have their CF admin site accessible outside their network (assuming, of course, that the attacker didn't first gain entry into the corporate network, and then attacked the CF installation)?

As someone who still maintains a very old CF application, I am sure to lock down access to the admin site via IP restrictions.
An Intuitive Introduction To Limits
People will rationalize anything. Who might have predicted years ago that we'd be in a position like this:

Employer: "I just can't find any qualified people to work! I'll have to import people from overseas who've never done this work before!"

Person: "But... there's load of people right in this city who have these skills who'd like to come work for you."

Employer: "WTF? They've not had a job in 9 months!"

Person: "That's because your competition closed down and you're one of the few places in town that needs their skills but you didn't want to hire them, even though you need workers to keep up with demand."

Employer: "BUT THEY HAVE NOT HAD A JOB IN 9 MONTHS! NEXT MONTH IT WILL BE 10 MONTHS!"

Yes, I understand that long-term unemployment can bring about changes in people wrt skills and perhaps socialization (keeping 'normal' hours, etc). That's not what's in play all the time. We had a HUGE increase in job seekers - employers had their pick of whoever they wanted for most positions, and some will continue to make the criteria harder to fill if it means they'll get something out of it (tax breaks for hiring long-term unemployed, relaxed immigration bills for cheaper foreign workers, ability to keep wages down in their region, etc).
Hire half unemployed to dig holes with a shovel all day, and the other half to fill them and pay them 30% below minimum wage. Or do something useful - there is always infrastructure in need of repairs. If won't cost much compared to wars and will do wonders for the self worth of the people.
Windows 8.1:Why the New Name is Important & could change how Windows ships
First, almost anything can be prevented by the torturing, killing, or detaining of other people, as long as you involve enough people:

Kill all terrorists -> no more terrorist attacks

Torture all terrorists -> learn enough to prevent attacks.

Nuke entire country -> nobody left in that country to attack you

Detain everyone you ever find on a battlefield -> unable to get back to battlefield

Trying to apply some cost benefit to these mechanisms is certainly complex, as you say, but that actually makes it worse here:

None of these complex cost-benefit tradeoffs are at all changed by Gitmo being there. There is no material difference in these tradeoffs between a prisoner in Gitmo and a prisoner in the US other than the legal rights being afforded the prisoner.

Instead, they try to say "well, they are in gitmo for a reason". This is actually completely irrelevant to preventing the next terrorist attack. Either you need to torture them/deprive them/render them/whatever or you don't. The fact that they are in Gitmo does not change this.

The only thing closing down Gitmo or not closing down Gitmo does is allow certain folks to try to play fast and loose with the legal and political realities around us having a constitution and being a nation of laws.

As an example:
We find a guy. He may or may not have been complicit in terrorism (he was a driver for a bad person). He may know the location/time of the next terrorist attack.

Torturing him (or not), detaining him forever (or not) certainly presents complex tradeoffs. None of these tradeoffs change whether I put him in Gitmo or not.

The only thing putting him in Gitmo does is:

1. Often make us feel better

2. Allow you to try to deny him what would otherwise be various rights he would have if kept in the US

3. Keep him out of sight and out of mind, and enable you to more strongly control the public narrative about the guy.

As you can see, none of these are related to the complex tradeoffs involved in deciding what to do with them, only the legalities of those tradeoffs, and ability to convince the public of those tradeoffs. We should not play fast and loose with these legalities, we should be straightforward and clear, and accept the consequences.

So, if the argument is "well, if we close Gitmo, to get the same effect we'd have to make torture/deprivation/indefinite detention legal in some cases in the US" (which is what you seem to be saying), we've already got a problem, and it's not related to closing down Gitmo or not.

If we want to declare torture and indefinite detention is okay in certain cases, that should be a national discussion we have, because, as you said, it involves complex tradeoffs.

Right now, with Gitmo open, it enables a lot of folks to ignore having this national discussion, and thinking hard about which tradeoffs they are willing to accept.

This, of course, is why Gitmo is still open.
It's the only available compromise position between the two currently extreme sides around what it is okay to do to in the situations you posit that doesn't involve either of them really losing.
I completely agree with you. My friends love my expensive headphones but refuse to buy one. And I really think they value the quality of their music.
Not sure how useful that reset was. All I had to do was type in my old password and then choose a new one. No email verification, no reset token, nothing. So if the password was indeed compromised, couldn't the attacker do the same?
People, especially young recent graduates who make up a big part of the unemployed, really need job search and interview coaching. Their parents and schools have left them completely unprepared for that task.
"... CF stack flaw is very possible and almost always likely ..."

There, I fixed it for you. Working with ColdFusion is like this: http://25.media.tumblr.com/38d67be62da60b4d3aa1d0ac22e4e314/...
Actually, if you're processing cards directly, you do in fact need to have an PCI-qualified outside firm† (a QSA) audit you for PCI compliance. But those audits are notoriously superficial; PCI audits are a race-to-the-bottom affair.

† We are not one of those.
When computer communications and privacy were discussed in the 80's
So what happens now to all the goodwill Linode has amassed through the years? Does it all turn to shite, almost overnight?

This sounds very very bad, and as a customer it's very off-putting.
Yes. The thing was quickly adapted as a set-piece to communicate a certain flavor of nerdery and laziness in comedies. In addition to the music video you mention, there is also "Paul Blart Mall Cop" and GOB from "Arrested Development"
"For anyone who actually understands politics, the failure to close Gitmo was not Obama's fault."

I disagree. For anyone that understands politics understands that things can get done by applying a significant political push. I think Obama symbolically tried, then threw his hands up in the air in defeat when he got some resistance from Congress. I assume this is because the political chips he would lose by pushing harder on closing Gitmo are chips he was not willing to lose.

Meanwhile, CISPA, which was already defeated once, is making its way through Congress again. It's a perfect example of "political push" (and if you read between the lines, that means "money").
If you toss their sales department (sales@jetbrains.com) an email, they'll probably help you out. I've never had to do it myself, but they have a reputation for being very accommodating regarding buying just before sales.

Edit: Just to be clear, I don't work for them, have no affiliation, etc.
How Instagram Feeds Work: Celery and RabbitMQ
Disappointing, total link bait. Almost 0 data on the project, just a email signup form and a link to digikey for a beagle-board (affiliate?).

The 'sample data' is not encouraging either. The 'map' looks like a few raw shots out of the kinect camera.
Related, yes. Adds value, no.
"credit cards were encrypted, sadly both the private and public keys were stored on the webserver so that provides 0 additional security"

That's just poor security and 100% they're own fault. I accept that there are security issues with every platform, but basic security measures and being transparent is still expected. My biggest issue with them in all of this is not being transparent.
Windows 8 App Refresh
Couple this trend with the progress being made in 3d printers (eg, recent developments in 'printing' simple circuits and electronics) and one can easily see that the low-end consumer electronics market segment is due for a paradigm shift (cliche intended!).

Once consumer-grade 3d printers are ubiquitous, it would truly spell the end for brick and mortar retail for 'simple electronics,' since even printing out a cheap demo model at home will be much more cost effective than hopping in your SUV and guzzling a few $7 gallons to pick up a spatula with a built in thermometer.

Plus, we may see a resurgence in 'illicit' devices such as blue boxes back from the phreaking days. Some ne'er-do-wells will populate Thingiverse with designs for devices we could only dream of back in our mischievous youths and that could never be sold in a retail establishment.
They did include you:

> and the millions of consumers who enjoy the diversity of content and services the internet provides

(Ignore the small-i internet typo).

Do they mean to suggest that millions of consumers enjoy advertising? Thank you for thinking of me IAB!