skysight-inc/HackerNews huggingface dataset:
What you are essentially describing, also used by Netflix, is a "collaborative filtering" machine learning algorithm [1]. It is a fascinating sparse-matrix problem that could be applied to many situations dependent upon individual preferences.

[1]: https://en.wikipedia.org/wiki/Collaborative_filtering
AXIOM ZEN | Vancouver, Canada | San Francisco | Santiago, Chile | FULL-TIME | ONSITE (visa assistance provided)

Axiom Zen is an idea catalyst: we build, launch and accelerate iconic companies. We are technologists with a deep respect for design and user experience. We choose products to create real impact. Not just utility; delight.

Axiom Zen team members have also helped build, grow, and successfully exit multiple technology startup companies, generating hundreds of millions of dollars in shareholder value and giving our team a unique perspective on product ideation, launch and iteration to market fit.

Opportunities:

- Polyglot Engineer (Go, Node.js) - http://grnh.se/8dseqk

- Front End Engineer (JS, Angular) - http://grnh.se/vt2y78

- Product Designer - http://grnh.se/wgk4l1

- Technical Product Manager - http://grnh.se/n2u3fq

- Account Executive (Sales, Biz Dev) - http://grnh.se/03syix

- Founders / Startup Veterans (CEO, COO, CTO) - http://grnh.se/ke7gnd

Learn more about us at https://www.axiomzen.co.
It is good people are supporting them, they really need the money so they can get some servers that will allow better Uptime
It's actually fairly simple to get running. I'm bopping around in a private instance right now. Looks like there would be an insane amount of work to re-brand everything, but it's certainly possible.

It's licensed under CPAL, which I am unfamiliar with and do not know if it would allow for commercial use.
I make a living from FileSearchEX ... the "best" desktop search experience for Windows. Granted ... it needs more features.
Actually, the optimal solution in those areas might be a gas/electric hybrid, where the batteries are recharged by regenerative braking.
I want to put Arc to some serious load testing!

PG and current sys-admins of HN, open the flood gates, put in this ticket for HN development project: "Create sub-HackNewsies".

Also, I think Reddit source code is open source; so people can use that too! A great business idea I think is doing a bannedsubreddits.com/r/{banned}; crawl webarchive.org for the previous archives for all the banned subreddits for continuity...
But what if it's 200% bigger? I remember reading an article that looked at the time it takes to load MS office under Windows. Even though computers over the last 15-20 years or so are much, much faster, the wall-clock time to get Word or Excel up and running has pretty much stayed constant. Granted, disks haven't kept pace with CPUs, but when your computer is 100 times faster and it still takes just as long... Is that a good trade off?
Java doesn't have any optimization flags and the debugging info slowdown makes sense I suppose. That is the exact difference between them, GCC with -O3 is almost 100x faster in another test I just did: 10s for Java, 0.1 for C. When you turn off the optimization flags C jumps right at the same 10s figure though.

Really cool interesting stuff!
Indeed. I think I read once that HN weights votes or comment positions by how often someone is drawn in by political "honey pot" stories. I don't know if it's true, but it at least suggests less drastic alternatives to banning for voting.
But Safari for iOS is still pretty standards compliant, performant and modern, and far better than Android as a whole when you consider the huge chunk of Android users on an old version of Android that will never see an update (the same users who will just use the default baked in browser). Saying iOS isn't supported would generally be artificial constraints on the part of the site builder on principle, not an actual practical issue with serving them a web page.

You'd easily be shown to be the asshole when a jailbreaker or someone with a proxy spoofed their user agent and loaded your page just fine. Not supporting a browser without a valid technical reason that the layperson can ever sort of understand will totally undermine your position.
Also known as the Sermon on the 'Cloud'. Seriously though, good interview, seems like a really great guy.
I'm having a hard time figuring out whether you are being facetious or not. What you are describing is nepotism and bribery, not capitalism.
When Digg died it was a combination of unpopular policy and a completely broken v4 upgrade that broke the site for weeks.
I think you're going about this the wrong way. The only time I've seen people move into consulting positions successfully was when they were practically dragged into it. It started with giving a few presentations at small, local conferences, then grew and grew. Then they had so many people calling them offering money that were able to up and leave their jobs and pursue consulting. Do you have that? Do you have people chomping at the bit for you? If not, it's going to be a steep uphill battle.

On the other side of the coin, small companies are short on two things; time and money. You need to convince them that the money they spend on you will save them time and earn them money. I think that what you offer is really hard to get across as something that will save people time and money.
Having trouble getting past the author's failure to distinguish between the web and the Internet... :-P
I would rather see the reverse: BF interpreter in Game of Life.
Location: San Francisco Bay Area, CA
Remote: Ok, prefer on site
Willing to relocation: Yes - NYC, Los Angeles, Boston, or Seattle.
Technologies: Ruby, Ruby on Rails, JavaScript, Angular, jQuery, AJAX, Heroku, Amazon S3, Git, Command Line
Résumé: https://drive.google.com/file/d/0B6_x6dJTZka9dUJrcmZSUzJNUVE/view?usp=sharing
Email: ryandhaase@gmail.com

As a Junior Web Developer, with a background in Marketing, Advertising, and Customer Success, I'm a conscientious developer who understands both business and customer needs. I'm passionate about my work and eager to expand his knowledge in other scripting languages and frameworks. I prefer companies who practice pair programming, love TDD or are looking to start, and value knowledge sharing/growth.
> goto (not even as a reserved word)

I haven't done this for a while, but once upon a graduate program I wrote a compiler from a made-up-language (MUP) to C. MUP had some strange control structures, and if C did not have "goto", it would have been a lot more difficult to implement those structures. Since then, I have always thought languages should have a "goto" statement that human-written code is not allowed to use. :)
I don't know, in my experience, Reddit is much more rife with low-quality posting and bandwagoning than moderator abuse. It happens on rare occasions, but most accusations of moderator abuse I've seen have turned out to be nothing more than some first-world anarchists trying to stick it to the man and a bunch of other people bandwagoning on. Meanwhile, most subreddits with more than 10k posters are just awful because it's so hard for moderators to actually moderate the community (see, for example, all the true* subreddits that have sprung up just to create less popular versions of popular subs).
They're not white in the sense of "European". They just have a light skin colour. Japanese skin isn't bright yellow.

A Japanese person draws a simple human face, an American draws a simple human face, both will draw "white" skin.
What's the problem with letting the community work 'for free'? They are receiving benefits, even if non-monetary. Peer recognition, control, power...

If foobar.com's forums asks me to an un-paid moderator and I gladly comply, I have no right to decide 6 months down the road that I shouldn't have been doing that work for free and deserve payment for it.
OK, and why would Reddit go along with that? IAmA was one of the most monetizable parts of Reddit, and it needed a full-time staff member to work. The site was already vaguely unhappy with the admins (though maybe those folks were leaving). Jesse Jackson's personal support doesn't mean much to Reddit, I'm pretty sure. Even if it made sense for him to want Victoria fired, which I'm not sure it does, and even if nobody at Reddit felt qualms about firing their coworker, it still makes no business sense why this was the right move for Reddit.

Quoting the International Business Times: "The AMA in question, which took place just two days before Taylor's firing was revealed, was widely regarded to be nothing short of a disaster. When the top question on the AMA calls the person answering questions 'an immoral, hate-filled race baiter that has figured out how to manipulate the political system for your own gain', you know you are in trouble. [...] However the suggestion that this was the reason for Taylor's firing does seem tenuous at best, and outright ridiculous in reality." There are some more plausible reasons in that story. http://www.ibtimes.co.uk/reddit-revolt-why-was-popular-direc...
Serato DJ Crack 1.7.5 Serial Number and Keygen Full Download
Many have already said it, but Clojure seems to be gaining in popularity.
Except that reedit had the population before digg crashed. There currently aren't any sizeable alternatives to reedit right now, so the same thing can't possibly happen
So, Garlic is antibiotic and antifungal. Go for it.
64-bit Firefox is available in the Beta channel. It may "soft launch" in Firefox 40, but some features are still incomplete (like NPAPI plugin support).

https://wiki.mozilla.org/Firefox/win64
WebAssembly? We got rid of Flash for that?

Also, is there really that much demand for games in the browser? If you'd like to see a few thousand bad ones, go to "newgrounds.com".
That sounds like the same basic idea -- moderators putting a mark on posts that basically says, "An upvote for this is a negative contribution to the community." Is the problem with the general idea, or with one specific detail which could be modified in implementation (banning versus ignoring votes)?
> 2. Accounts cost $1, payable either through Payal or credit card. Accounts are tied to the payment credentials.

is that a good idea? If accounts are paid, then "richer" opinions have bigger impact on the site
Unfortunately, Reddit is exporting the dredges of its own population. And thus by subtraction we get addition...
How Tough Mudder Bootstrapped Instead of Seeking Venture Capital
> have there been any community attempts to push code that was rejected?

Apparently yes: https://www.reddit.com/r/TheoryOfReddit/comments/3bxrxj/lets...

> Another great example of how much reddit cares about their assets is reddit companion. Which at the time of writing has around 154,302 installations, is utterly broken and hasn't been updated since February 21, 2013, the most ridiculous thing? It isn't hard to fix people tried to do the work for reddit since it is open source but they simply have been ignoring those pull requests since 2013. Which is silly since those pull request effectively do fix companion, resulting in a perfectly working version.
I'm speaking as a bit of an armchair developer here, but I'd be very interested in seeing a more decentralized alternative to Reddit. A user of one Reddit-like site could post on another's through some sort of protocol, perhaps much like email.

It would certainly be more complicated than something centralized, but considering Reddit's attitude towards user-generated communities and moderation, I could see it being a good fit. There could be a lot of opportunities for black/whitelisting, paid/ad-supported servers, etc.

I'd be very keen to hear more discussion on the topic!
If you're looking for something different yet similar, I run valME.io which has a very different business model. And because of the business model, it will have significantly less spam and other undesirable content. But the concept it's not for everyone.
All control flow is ultimately derived from goto (or JMP).
I have been thinking it would be cool to have a Reddit replacement ran by a non profit, similar to Wikipedia. Does anyone here have experience running something like that? I understand non profits are very complex to run.
Assuming the windows store becomes popular, it does support various business models, like advertising, in-app payments and subscriptions. Those once were a large advantage of the web.

Also maybe deployment would become easy and secure. Another big web advantage.

So maybe change is coming.
Alright, let's say 10¢. Everyone with a personal Internet-enabled device can most certainly afford that. You could even refund them the money later, as the goal is to obtain the payment identity -- not the cash.
Ongoing discussion: https://news.ycombinator.com/item?id=9824759
Guys, enough with the toptal spam already, please. You're spamming HN, you're spamming my email address, you're everywhere. I wouldn't touch toptal with a ten foot pole, because all your spamming stinks.
That's incorrect.

I'm one of the "nicer" mods on my subreddit because I'm polite and very careful and careful in how I construct my responses to actions.

But at the end of the day I'm also liked because I'm not the most active mod. The very act of exerting power over another user, especially someone who has never stopped to think about the rules or the site history, results in resentment.

The better your mod team is at being able to implement the rules, the more friction there will be.

People will also come out to complain more than compliment.

This results in distancing from the community, just because of how painful it can be.

Good tools to moderate create more ways to censor people, track them, decide what words are ok and others which are not.

In short, Victoria is far removed from the kind of things which make people hate admins.
I'd replace (personally) "embarrassed" with "able to explain it's weaknesses"... And if applicable, strengths, even when that strength is "could be shipped in one week"
It could be some kind of a network, perhaps, a network of users.

We could call it, "Usenet."

All jokes aside, what you're describing has existed for over 30 years.
> The request is sent to the scribe who lives closest to the recipient to ensure that their card arrives within a couple of days. Gemnote currently has about 20 to 25 scribes throughout the country, who are paid per card completed. Many are stay-at-home mothers, teachers on break, or students who have excellent penmanship and want to pick up extra income.

Wasn't this Joaquin Phoenix's profession in Her?

Except that in Her, the handwritten-greeting-card-as-a-service was portrayed satirically as the disconnect between real compassion and artificial compassion.
I help run Discoverboard, which is a subscription-based discussion community (less of a new aggregator). It's been around for a few months.

If you're interested, you can check it out: http://discoverboard.com/code/HN
It often simplifies a lot of the compiler implementation if you only have reducible control flow. LLVM is fine with irreducible control flow, because it has to handle C, but rustc uses a CFG for the borrow checker, which is flow-sensitive. You can convert irreducible control flow to reducible control flow, but it can explode the size of the graph in pathological cases.

(I don't recall whether the borrow checker actually depends on the control flow being reducible, but some of the possible future improvements we've talked about with "non-lexical lifetimes" definitely do. There are also nasty interactions between RAII and irreducible control flow…)
Down the rabbit hole of pedantry: we don't need a distribution, just a measure, if we want to talk about how many reals it accepts. The Lebesgue measure is implied on the Reals if none is given, and the computable reals have measure zero.

We can't reasonably talk about a percent coverage, since the Lebesgue measure of the reals is infinite, but as a non-technical description, 'zero percent' is morally equivalent to saying it only covers a measure-zero set.
I think MetaFilter tries to accomplish this goal, via #2 ($5 signup fee), right?

I don't entirely follow points #1 and #3.

Re #1: There are myriad ways to get a temporary phone number, beyond Google Voice, Twilio, etc. For example, I can just use an anonymous pay-as-you-go phone. What would this accomplish beyond creating some slight inconvenience?

Re #3: I get the need for strong security. You could require multi-factor auth. But what does disallowing participation through a web browser get you that 2FA doesn't?

These are sincere questions. I'm not trying to be snarky, just understand what you're saying, because I agree there's room for improvement in this area.
Megyn Kelly Talks to Smart-Ass, One-Eyed Satanist “Lucien” Greaves
I've been holding off on reading TAOCP because of the modernized assembly language promised for the next version -- is this at all justified?
Let's make fun of names from other cultures! Real cool.
How I Taught Myself to Code and 3 Tips to Help You Get Started
> We could call it, "Usenet."

You beat me to it by less than one minute. Dang!
Add some borders to the tables, the presentation is horrible
Work laws are weird like that. There are certain things you can't consent to even if you really want to.

For example, you can't agree to work for less than minimum wage, you can't agree to work for free to get rid of a debt, you can't agree to have sex with someone in exchange for money.

These things apply even if you voluntarily sign a contract saying you consent.
1. Better built-in mod tools. Right now, you have to use one or two extensions to effective moderate a subreddit (Reddit Enhancement Suite and "Toolbox").

2. More transparency/communication. The main reason this all started was because the Admins didn't tell the /r/IAmA moderators about an important admin's firing. If they talked to the moderators more, then this whole issue could have been avoided/

3. Listening to user requests. People have been complaining about changes to the search page that Reddit has been testing via /r/Beta, but Reddit implemented it anyway. This post would explain it better than I could: https://www.reddit.com/r/self/comments/3bvkf0/stop_throwing_...
The making of Robot Overlords movie – nice robot VFX
Bias in data science (2014)
The problem you run into with a decentralized site is you have to mirror massive amounts of data. I think this is what killed usenet. Also spam is hard to fight.

I wonder if a federated Reddit would work. Different subreddits could be hosted on different servers but the accounts could all be connected.
Could it also remove the people who strongly feel they're entitled to have a say in reddit's staffing decisions?
I really find it fascinating that people are scrambling to make Reddit replacements. First off, A) there's no guarantee the community will ever abandon Reddit, even if yours is better, and B) why are we mimicking what Reddit did, and succeeded greatly at? Of all places, I would think that Hacker News, a community of start-ups, would recognize that you don't often succeed by simply trying to improve on what some other company did already. You succeed by doing something completely new, and filling a gap that wasn't previously recognized.

Facebook didn't replace Myspace because they tried to do what Myspace did, but better; they won because they took an entirely different concept, built it, and eventually evolved into the behemoth we have today. Reddit didn't surpass Digg in content aggregation intentionally; they had a different community, with a different focus, and an entirely different strategy that eventually succeeded.

Over the years, I've gone from getting my web content through AOL portals --> blogs/geocities --> news sites --> StumbleUpon --> Digg --> reddit, and I've been on there for 5 years now. I'm definitely ready for something new.

I guess what I'm trying to say here is... if you want to make "the next reddit", you won't do it by trying to be BETTER than reddit. It's time for the next wave of content delivery, in whatever form that may be.
Would someone renaming the payload to a filename of something that's whitelisted defeat the whitelist?
What I wish, I wish there was a flag in unicode to declare characters as 'unsafe user input' so that system utilizes and databases can recognize unsafe user input and barf on it.
In high school and college in the 70s, people did not go around quoting the Marx Bros. They were generally regarded as belonging to their grandparents' generation. It's just not like Python quotes today, which seem to be just as pervasive as in the 70s.

Can you even think of a MB quote without looking one up? If I made a pun on one, would you recognize it?
Since a moderator can kill an entire post, nullifying "the only control that a user has over content" anyway, is it really going out on that big of a limb to allow moderators to ban people who, say, upvoted child porn to the top of r/politics?
Fortunately, Postel's law is not applied everywhere. Electrical deviations are formally specified so engineers design smaller error bounds, resulting in lower cost of the end-product (or lower weight and size). Your computer power supply will still produce magic smoke when connected to 330V or when subjected to strong fluctuations. The 'liberal' part is actually the 'strict' part: your electricity provider is obliged to provide you with an electric potential within certain boundaries.

The reasoning of the author is simple: we want a POC of an idea ASAP (lacking formal specifications of anomalies and error bounds) and when successful, error bounds and boundary conditions including specifications thereof should be communicated and implemented. That seems like a cogent and professional point to make, given the complexity of our systems.
Der Spiegel Targeted by US Intelligence
No undefined behavior. Perfectly legal since C99 standard.
Everyone with a good computer science education should be able to digest his books. I know that around here college education is often derided as outdated, impractical, too costly (which is a USA-ian problem), or outright irrelevant, but what Knuth writes about ain't rocket science yet important for many a programmer to understand. He writes in a quite readable style about the fundamentals of programming and computer science theory that's relevant to that programming. I know most programmers mostly glue together prefab components into working systems that successfully serve millions, but if one wants to go beyond the surface, to ask why it all works the way it does, a good computer science education is an advantage.
> Except... it's undefined behavior.

No longer true since C99.
Sub-boards or tags have been discussed multiple times on Hacker News. Unfortunately, the developers seem allergic to modernity when it comes to forum design.

That said, here is the software that Hacker News is based on: http://arclanguage.org/ so maybe someone can fork a version with those features themselves.
The trouble with microbenchmarks like these is, JS engines nowadays are often clever enough to simply eliminate the code being tested, or change its character enough that the results are no longer meaningful. Vyacheslav Egorov (a chrome v8 engineer) has written a bunch of very good blogs on this. E.g.

http://mrale.ph/blog/2014/02/23/the-black-cat-of-microbenchm...

http://mrale.ph/blog/2012/12/15/microbenchmarks-fairy-tale.h...

Checking the tests here, the "default parameters" section shows some tests being 2000x faster than others, which sounds suspicious. Here's an es5 test case:

function fn(arg, other) {
arg = arg === undefined ? 1 : arg;
other = other === undefined ? 3 : other;
return other;
}

test(function() {
fn();
fn(2);
fn(2, 4);
});

Sure enough, an arbitrarily smart VM could compile that code down to `test();`. How much this and other optimizations affect each test is anyone's guess, but I think it's likely that at least some of these results are dominated by coincidental features of how the tests are written.
With the GNU tools you can generally use the `--` option to signal that no more options. That combined with quotes is usually enough:

tar c -- "$directory_to_tar"