skysight-inc/HackerNews huggingface dataset:
there's the rub - once all the kvetching is done, coders who care enough can just dust off their editors and put something together.
We do well with DRBD as an alternative here .. adequate network redundancy without performance penalties.
How To Find Everything
Thoughts on finding root cause of system problem
Interesting that reduce and forEach have about the same performance, suggesting the overhead is in the function invocation, no matter whether it needs to close over variables or not. I would have thought not closing over variables would be substantially quicker.
So, if you're a death-dealing junta, you can always soften criticism by advancing a completely contrary lie? Or alternatively, if you want to attack a group of Girl Scouts, make up and tell terrible lies about them.

>seem to assume that it's some kind of ultimately corrupt, death-dealing junta that will put you on a blacklist for just thinking about them

I haven't seen anyone call them a junta, otherwise, it's not without precedent, you know. Hell, the FBI's headquarters still proudly bears the name of its most disgraceful former director (37 years!), who directed every kind of activity we find antithetical to liberty and justice.

see: https://en.wikipedia.org/wiki/COINTELPRO

and especially, https://en.wikipedia.org/wiki/COINTELPRO#Post-COINTELPRO_ope...
very comprehensive and interesting! i wish theres one for other languages too.
Performance and language prettiness are also two different things. Again, when we're talking about "Big Data", the implication is that there is a very large number of rows being processed. That's nice that "adding lanes" looks pretty in Clojure, but it's not like it's impossible to do in Java. And if I can double or quadruple my throughput by switching to uglier Java code? And on top of that I drastically widen up the pool of potential employees? Well, this is starting to look like a pretty shut case from a business perspective.

And that's also why I asked about whether naive Clojure script is performant, or whether you have to take so many non-obvious routes to eek out the performance that it loses "conciseness" as a point in its favor.

(Disclaimer: I don't have recent performance numbers on Java vs Clojure; that's why I was asking for them. The double/quadruple numbers above were pulled from thin air.)
Usability is also an accessibility concern. If you make something that is technically accessible to anyone, but difficult to use (because mobile web is harder for people), I'd argue you are cutting out more people than you are by limiting to Android and iOS. And this application is explicitly mobile anyway, because you can drive along and have it show you what's what, rather than memorizing the raw info ahead of time. That is, you can at least make the case that creating a great experience for a large majority of people will reach more net users than a poor to mediocre experience in a platform-agnostic way.
Now that's what startups are all about
Our application is still on 2.x and we were delaying migrating in hopes that we would have time to actually just refactor into a 3.x application. So this effectively means that we are going to either need to fast track this effort which is likely not going to happen, or make the attempt to migrate to 3.x with an application the size of an elephant.

Definitely not going to be fun!
With Us Or Against Us
You may have missed mine. I'm saying that aside from investment, startups and bootstrapped have many similarities. Both are focused on growth, it's just that one is smarter about it (generally). Most of the startups the OP is referring to don't have a mission other than to get acquired before they run out of money. My preference would be to call these 'startups' burnouts instead, and reserve the name for the real businesses.
I believe we know that it's not empty. Take the asteroid belt: there are millions of objects there, yet we fly through it with interplanetary probes, no problem.

We know that space is not empty, but it's empty enough.
4.1 :)
> What is it exactly that Snowden did that so many Americans consider to be bad?

Don't wars with Iraq and Afghanistan prove that the public can have a totally incorrect view of truth?

China is a bad_guy nation. Anyone going there has got to be a bit dodgy.
same as always (citizens), it never was about catching terrorists - that was just nice excuse.
It is slower than java. It can approach Java with type annotations which aren't that hard to do. It is faster than any other dynamic language I have used, including python, ruby, javascript(v8), and lua(jit).
How to set up a .io domain on Heroku
Is it just me, or does it seem like using fork to implement thread is kind of overkill. The point of fork is that you want the context of the calling process (and the required overhead) and implementing threads on top of fork seems to defeat the purpose.

Note: I have not programmed in Haskell and am unfamiliar with it's fork function.
Tutorial series to build a 3D soft engine from scratch in HTML5 or C#
Here a cool series of tutorials to learn the basics of 3D by building our own 3D software engine (CPU based only) in C#, TypeScript or JavaScript. It goes from simple points to wireframe and flat/gouraud shading.
I'm guessing this is either because of chrome's sandboxed tabs or the amount of RAM you have on your computer (or a combination of both).

Firefox is lighter on the RAM usage these days especially with more tabs because of the sandboxing.
They told me they shipped my OUYA (to Minnesota) over a month ago. It still hasn't arrived and I'm starting to suspect it never will.
For what it's worth, using Clutch was one of the reasons we ended up making Apptimize. We ran into several bugs including one that was crashing the app we were working on and issues with its probability distribution. And the reporting was very simplistic.

Are you using Clutch now? If so, it'd be awesome if you could give us a try.
Good points, but has any VC in history actually underpinned growth from 100 to 100,000 customers in a month? Users, perhaps, but users are different creatures to customers.

What's the value of that kind of user growth? It very much depends on the quality of the user, and the startup's ability to convert users to customers. The Techcrunch effect might give you rapid user growth, but are these the right kind of users for the business? Maybe. Or maybe not.

But for the short term story, the VCs love 'user growth', and let's not worry too much about the detail, right?

The problem with taking the VC dollar is that you also need to take their metrics and KPIs. I can think of no better KPI in business than average customer lifetime value, but I doubt most VCs could care less about that, as it's a long-term KPI. It is the short-term vanity / hype metrics ('user growth' being a good example) that they're more interested in. They want to be in and out within a relatively short timeframe.

Explosive growth is all well and good, but as ever we're overly focused on user / customer acquisition, and not with retention, which is far more profitable over the long term. A healthy business concentrates on the latter, and not just the former. For VCs, it seems to be the other way around, concerned as they are with exit strategy.
I feel like I'm a fairly open-minded guy, but I've just always taken it for granted that Intelligence agencies exist entirely for the purpose of keeping tabs on what other countries and their citizens are doing, in order to know about threats before they become problematic.

I'm curious, do you think it would be unethical for British Intelligence to spy on someone in, say, Pakistan?
I use it both for personal projects that will never have another human look at them, as well as for large multi-user projects.

In what was is it too complicated for most use cases? Most use cases involve "code being worked on by multiple people", in which case it has seen great success.
HipChat For Mac 2.0 & iOS 2.0 Released
Microsoft’s Age of Empires coming to non-Windows phones
A client who asks for 100% uptime will end up disappointed.

Sure.

[...] I don't think there's a fundamental advantage to full-system deployment that can't be matched by a thought-out application of conventional configuration management.

OK, on the face of it, this is a fair line of reasoning. If we assume, however, that we are looking for ... replication (say, for the purposes of regression testing, etc.) then we really do need to know that the entity in question is the same as the last time it was .. err .. generated/instantiated. With the process you propose, there is clearly higher risk here. That is a paradigm weakness.
Sounds about right, but there's certainly people working in Clojure: there's startups like MastodonC (who employ Vishal), there's ForwardTek who love it, there's a number of hedge funds based around it, there's the credit derivatives desk at Citi. There's some stuff at DB as well.

But tbh, if you want a Clojure job, it wouldn't hurt to go to the clojure meetings at SkillsMatter. With all of that said, the market depth does worry me, especially for finance.
Before I die I want to go to space.
If you look closely at the video of the Snowden interview, you can see it's actually CGI.
> As someone else already noted: There's strength in numbers. Let's just encrypt everything and have those fuckers deal with humongous amounts of data

Just so you know; the reasoning behind huge NSA camp they are building in Utah is not because huge camps are cool, but because someone at decisions level was presented with average number of data an average citizen of us soil digest per day, and that number was overwhelming.

So, if we all encrypt everything, 2 things gonna happen:

Either they will ask to quadruple their funding and build 10 more Utah-type camps "because we need more storage and CPU resources to catch those pesky terrorist", or

The problem will be so huge for the government that it will ban usage of PGP/encrypting. The light version of banning would be, for example: extra tax if you encrypt your data. I can see it easily reasoned: terrorist use PGP encryption so the government uses lots of resources (that equals to money) to crack those down so in order to keep their operation running they need extra money. Of course if you do not use PGP you don't have to pay that tax. If you do use PGP, you are required to pay it. Simple checkbox on your tax form. Now, if they every catch you with some encrypted files that they can reasonably say belongs to you (just like the can/cannot tell the child porn files belong to you [they can always upload them themselves]), you will be charge with a severe fine or imprisonment up to 25 years for aiding terrorist [by not supporting NSA Encryption Unit financially -- remember Bush motto? you not with us, you with terrorist].

So, long story short. Just pissing them off and encrypting everything will not fix the issue. It will just give them more reasons to ask for more funding. And they will get them.
It's illegal to be there. It is patrolled regularly.
Considering he got on the front page of hacker news, it is far from useless. That's like 10k page views and good chance of investor/VC attention. I've gotten a couple meetings with VCs thanks to being on Mashable/Verge/etc., so Hacker News is likely no different. Actually, the page views are more from Hacker News since people go to your site directly instead of reading an article and maybe going to your site.

Too bad he doesn't have contact info or anything on there to capitalize on the traffic.
I sideloaded xbmc and it already works pretty great on the Ouya. They are working on making it a bit more functionally native as I understand but its already a good experience. Highly recommend it.
WikiLeaks' Baltasar Garzón, the man Edward Snowden wants on his side
Isn’t a lot of this hatred of Greenwald jealousy-based. The Bestselling book, all the media attention, the overnight blog success, etc? I’d be the first to say his style can be bombastic and he can be overly aggressive. But nobody denies that he’s very smart, and among liberal bloggers at least, very moderate and rational in his view, and unusually willing to engage debate. So it’s hard to figure out what there could be about me that generates such strong emotions.
I think you have a good chance of doing that unless you're over 70 :)
Having played this game repeatedly, I suggest waiting until 4.1 or so. Point releases are often buggier than intended, such is life, and it's going to take another year before plugins start requiring it anyways.

If you're on 2.3.x upgrade, otherwise wait a bit.
Software Developers with Landscaping Experience
How in hell does 'map' qualify as a magical function? Though I suppose that for a programmer who couldn't understand a simple concept like map, damn near anything would look like sorcery to them. ( to clarify, I'm not accusing you of being unintelligent , just wondering-out-loud )
Of course he's serious. Green for hacking code, amber for reading Usenet.
There's at least two books I know of that cover upgrading to rails 4. Here's one: http://www.upgradingtorails4.com/

Full disclosure: I'm friends and work with Andy and he's super smart and I'm not getting a kickback. :)
I guess that most of your candidates aren't familiar with GNU tools. Otherwise, they would trivially know to grep and wc -l.
I received my OUYA just under 2 weeks ago. My backer number was somewhere a bit under 4K. I had the same experience with DHL.

If it's any sort of consolation, the current experience is pretty uneven and title selection is sparse - you're not missing a whole lot.

EDIT: In case anyone is curious, I had my delivery 14 days from the #myouyaiscoming email.
PXE is fast. I'm not sure what your experiences are, but I'd like to hear them. I've never had an issue with speed.
Nginx official beginner's guide
Perhaps people think the obvious answer is to count the lines, but because you throw the size of the file in, that this is somehow not feasible - and then they are trying to second-guess what you mean instead?
It can both be a good thing as well as something he should have to answer about in court.
Hackathons — not just for developers
I'm not sure what to make of this part: "With its smart document database and curated Q&A, wireLawyer enables small to mid sized law (SMLs) to operate like Big Law- in essence creating the largest virtual firm in the world."

It seems like there is an element of having smaller and medium sized firms share (something? what sorts of documents? what sorts of Q's and A's?) Which makes the question you raise of sharing fees even more complicated.

Also, it looks like they're taking outside investments. If the entity is in fact a "virtual law firm" then the outside investors can't be non-lawyers, right?

It's an interesting concept, though I'm not sure if it's exactly what folks at small and mid sized firms are really crying out for. Then again, I've read the pitch twice and I still don't understand exactly what they're doing...
I bet they could have made literally hundreds of thousands of dollars. Google will finally figure out how to be rich!
Not only that, but it assumes the bumbling terrorists (the ones using cloud services) would never compromise their more clever counterparts.

Basically, if you can glean information on the clever ones by the exposure offered by the bumbling ones, then this is an obvious indirect way to track the competent ones. Not only that, but it assumes the competent ones are always 100% competent and never make a mistake.

As they say in the SE world, it's a signal. One of many.
Echoing the grats on shipping, but I think you can do a lot better with a focus on marketing.

1) Sell benefits, not features. "Position Detail With Contact Details" is just describing what the software does. Why does a customer care? What does this do for them? How is this different than what e.g. Monster or CareerBuilder does? Emphasize benefits you provide that sites like that don't.

2) Work on your branding and elevator pitch. What brief phrases explain what you offer and why it's awesome? How can you quickly communicate this in 48-point font or giant colorful illustrations, and then back up with more text addressing a customer's needs?

I feel like your branding/message suffer from Prospect being a common term, and all the Prospect info being hosted under 'Human' (another common word), not being on its own site. Hard to have a uniform top-level message.

3) Work on your pricing grid. This is a key step of your sales funnel; literally no one can become a customer without seeing it. I would flip the grid into the more common vertical format; you can search for "four column pricing grid" for advice here. I would consider naming the 4 plans, offering a discount to those who buy longer plans (and show the discount!), and add a 'start now' etc call-to-action button for each plan. You don't want this grid to be dull or a dead end.

4) Marketing ideas: I might continue to sell personally until you have some decent stats to speak of, in terms of # of jobs posted and # of job seeker subscribers. It's clear that you've done good technical work, but the marketing side needs more focus to be able to scale well.

Best of luck! Report back with your next iteration. :)
PHP files are all templates, and when used properly they're relatively good at it. The problem is that, since there's no built in concept of separation, you have to enforce it yourself.

A lot of code written by beginners (myself included, once) will put business logic as close to where it will eventually be rendered as possible, so you end up with code that looks like this

<ul>
<?php
// Thirty lines of database calls and string manipulation
foreach ($results as $result): ?>
<li><?= $result ?></li>
<?php endforeach ?>
</ul>

which makes intuitive sense but quickly leads to an unreadable template. It turns out that, even though you're writing these together, you'll rarely actually want to change them together. So you eventually learn to have template files and nontemplate files.

The .php vs .phtml distinction has no relevance to the compiler. They're only really useful to a human in making that template/code distinction explicit.
To prevent further attacks. The situation re: radicalization has not changed, and will not change until the economic and social situation in Arab countries improves and/or Saudi influence changes/decreases.

Radical Islam is still around, as you can see by their infiltration of various populist movements in the Arab countries.

Monitoring of social media (as someone mentioned elsewhere here) is probably a very cost effective way of keeping tabs of the flow of money and influence of radical groups.
Interesting, Artisan mobile is also in this space http://useartisan.com/
Paid Advertising on Facebook: Will it Work for Your Company?
I believe that for the most part we are trying to use git as a chainsaw.

The problems that we have run into usually stem from hand-jammed scripts that attempt to automate the process of creating release branches (hotfixes, etc). Not to mention the original workflow using git wasn't to actually use feature branches (either locally or remotely) and just use it like Subversion.

Since we've introduced the git-flow scripts this has become easier because we can "abstract away" all of those operations. But this really just moves the cheese because then a majority of your developers may not understand how and what to actually do if presented with a real issue with git.
What performance benefits can I expect with asm.js?
> As an aside, how is the jquery-fileupload thing?

I don't have a good answer: Fine to program with, but certainly took some doing for our particular need. (We had a number of requirements that made the "easy" out-of-the-box jquery-fileupload not suitable.)

Ask me in a couple of months and I'll probably have a lot of opinions to give.

> and when I saw there was some weird iframe thing for IE... I closed the page and walked away.

We are migrating customers from a C++ desktop app to a web interface: So anyone on old IE with problems will be informed that they're not supported on the new system, so keep using the old and let us know after they upgrade. :) (Newer IE is OK.)

Deviously, this also prevents absolutely everyone from ditching the old app and swamping the new system on day 1.
I've always wondered how a company can scale a development group using lispy languages. I can read Clojure fairly efficiently, but I don't assume that all developers, even good developers, can. I don't doubt that one can develop rapidly with them, but we all know that more time is spent in maintenance. How many developers out there 1) can read and visualize what is going on, 2) have the tolerance to work with lispy languages?
I agree with you conceptually. Steady stable businesses of any side have no business taking VC money. Maybe they take PE money for capital structure arbitrage purposes.

But I still consider them start-ups. They are entrepreneurs fighting in the marketplace. Not every start-up needs VC money.
That fork function was defined in the library.
What is a good algorithm to generate letters in Letterpress?
Your book for me is the de-facto standard Rails bible and it's what I always recommend to new learners. I find it very strange that it's not the top official recommendation.
Racism (Or rather the lack of it)
Yes, I am :)

Book link: http://howtofindsaasideas.com/
Golang Gopher Laptop Stickers
It is very hard to say "This too shall pass" during your darkest days, but tptacek is correct on this one. You'll also know who your true friends are once you get out on the other side.
" and nothing but deafening silence in response. What exactly do you expect to happen in that circumstance?"

Saying this tells me you have literally no idea what the tech industry is doing in Washington.
I've been there.
I've watched them up close, fighting patent fights.
There is no deafening silence on the part of large companies, or lobbyists, only on the part of people and small business owners
The reason the construction industry is more effective is because the unions and other organizing efforts are effective at getting people involved.

In the end, if it's just a bunch of companies pissing on each other, congress mostly doesn't care. If you start getting constituents involved, they start to care.
Maybe a little off topic... I just started a small project using Angular and Rails, learning both from scratch as I go. I am using Rails as a purely JSON server and handling all the templates in Angular and doing requests over $http. Is it worth using Angular just for the UI niceness and using more of Rails? I need things like authentication and sessions but at its roots it is a single page app. Would any of this new Rails 4 turbolinks stuff help?
Australia moving guide
I disagree. As part of writing http://www.gwern.net/Google%20shutdowns I read through scads of blog posts, forum threads, articles etc for figuring out which of the ~300 entries were paid; aside from a Google Maps API charge which very quickly blew over and has been forgotten, there were no blowbacks to Google starting to charge for something, much less your incredibly hyperbolic 'magnitude worse' blowback. Reader's shutdown has cost them vastly more than switching to a subscription model ever would have.
tl;dr Doubling (or quadrupling) the frame rate would make for a bigger improvement than higher resolution.

That's interesting. However, I'd prefer if we just got 4k 120Hz TV's and screens. Why choose just one?
Shameless plug: sign up for my book here: http://howtofindsaasideas.com/

I'll give you an additional $5 discount if you also complete my survey: https://docs.google.com/forms/d/1UAHE1ifh81JyPhmEhpIPy7Ee0pH...

Helps me create a better book FWIW :)
The Rise of the Minimalist Workout