skysight-inc/HackerNews huggingface dataset:
Initial suggestions:

Summarize the contents from your "Why Varely?" section into a sentence or two introduction for the top of the page that goes over a) what is this b) the problem are you trying to solve and b) what can bloggers expect to gain from using the service.

The layout puts emphasis on the navigation, not the content, which is a turn off to both readers and writers. I'd also nix the logo/headline typeface you're using; it's really unflattering and the antialiasing effects from Photoshop don't help it. Bump up the size of the actual user content all around.

It also looks as though if the blogger doesn't know how to format a post, it will all end up being one big block of text, so look into a way to streamline that (Redactor.js, Markdown, etc) so that they don't feel like there's a learning curve. I'd also consider making the profile pages a little bit more flashy/ego-friendly to make the authors feel better about contributing.

Hope that helps!
I can't say I agree with this at all:

Roberts writes on the game's newly launched website that he hopes this dynamic will create a tiered social structure where dedicated players can really distinguish themselves from casual players, and where different factions will be in conflict.

Anyone remember the titles you could earn in WoW PvP but could only be achieved by tiny percentages? Or Titans in Eve?

Stupid system, stupid idea, stupid to introduce it. Why reward tiny segments of active players for living unhealthily in your game?
Put your average person on a road bike, and they're going to freak out just a little bit. They're not real stable, comfortable or natural, especially at slow speeds.
1) Visibility. Code isn't visible to the end-user, so it doesn't really matter how a programmer gets from point A to point B as long as it's bug free and efficient. UI/UX, on the other hand are exactly how your users define you, so it's not something you want to potentially leave to the programmer that just installed Gimp and learned how to use the shape tool.

2) Testing. Good UI and UX need to go through several rounds of highly controlled testing. The "controlled" part is the factor here--a group of guys in the basement isn't going to cut it, and there's no way to verify with open source communities that testing was done correctly.

3) Consistency. Design teams are able to churn out more consistent work once they've found their 'style'; multiple disparate designers are more likely to break that style.

4) Preventing design by committee. Pull request discussions for design changes could turn into disastrous free-for-alls that end up turning Firefox's chrome neon blue and each button red because the majority of random devs think it's 'cool'. Design is more successful as a dictatorship than a democracy.
This is an absolute must-read, and an example of why I think startups should consider having a Chief Legal Officer instead of viewing legal matters as a some sort of ancillary inconvenience.

I know I'm a bit of a grumpy old man on legal topics, but I think an awful lot of HN readers view legal issues through the lens of a half-baked libertarian ideology [1] and raise their risk profile as a result. If a project does hit paydirt and see massive user growth in a short period, then statistically there are bound to be conflicts of interest between some of those users. Many such conflicts can and should be smoothed away by good community management, but a few will escalate into disputes whose outcome can have significant economic implications for the firm. OMO the legal system is not some sort of stick to beat people with or deliberate crafted to keep upstarts at a disadvantage, as in Marxist social theory, but the aggregated history of past disputes within a (relatively) simple procedural framework. The role I envision for a CLO is not to sit around all day worrying about lawsuits or drafting ever more aggressive contracts, but to maximize the economic benefit of a firm's customer relationships over the long term. So if you want to provide people with (for example) a new way to consume media, then part of your long-term strategy should include a vision of how you would like the copyright system to function and a plan for how to move the needle on the way it does function.

1. I say 'half-baked libertarian' because a lot of people resent government administration or even recognition of things like patents or other intellectual property while having very absolutist views on the transfer of other economic interests within markets, for which they would like ironclad contractual protection - even though contractual protections depend upon the enforcability of court judgments, which are in turn founded upon a social consensus for governance. Often when people complain about the unfairness of a legal ruling, it seems to me that they've simply failed to consider the existence of interests other than their own.
Showrapp.co won the last Seattle Startup weekend by having an actual app running by the end of the event, complete with user accounts.

They used https://DailyCred.com (my startup) for the account system. There's a big difference between collecting a potential user's email address for your mailing list, and actually creating a real user account for them.
iCancer, really? If you're going to be playing on 'the cancer that killed Steve Jobs', go talk to his heirs: I'm sure they've got a spare $2million to throw at some homeopathic cure for cancer.
I think s/he meant the upcoming Haswell processor architectures, not Haskell the language.
Just out of curiosity, how did the email chain become that long? I've had a few that went into the hunderds but 55,000 is a lot.
The fact that someone would take the time to help someone in such depth restores my faith in humanity. With a picture to boot.
The time it takes to sort an array is a rather well-understood problem. If you can reason about how much performance gain you'll get from looping through a sorted versus unsorted array, you can probably estimate the additional cost of the sort itself.
This.

Vim is vim is popular because it is a highly configurable tool that each user can tweak to be just right.

But,

1) things like this will get new people using vim. Without usage, code rots.

2) things like this teach me all sorts of vim I did not know.

In re 2: I really want to see their vimrc file without having to install this.
In the counterfactual world where the JVM's JIT commonly won bechmarks against C, that would be a great point.
How Jeff Atwood works
>Why reward tiny segments of active players for living unhealthily

Spending the effort to gain high-tier rewards in a game and living healthy are not mutually exclusive.
(I posted this yesterday and it went nowhere; I'll give my pet project one more chance. Please be kind!)
A nice touch would be a flat screen mount on the bottom of the bed that is at the correct height.
Apple's Share Price Since the iPhone 5 Came Out
Well, the highlighting doesn't start until the search is over (you've pressed enter). I use this to clear the highlighted results when I am done with them:

nmap <C-h> :noh<CR>

Maybe there is a way to make it automatically do that after searching with some sort of timeout. Not sure.
OK, Great. I'll report it later on tonight.
So , Linux version?

The main thing that concerns me is the graphics, popular MMOs seem to have always had pretty low system requirements.

Keeping an MMO running and compelling must have some pretty high costs so you either need a lot of players (which high reqs might exclude) or a high monthly fee.
Ben Huh, their CEO, started the network in in Seattle and still lives here, as does the company (to the best of my knowledge)
Google Chrome exploit fetches “Pinkie Pie” $60,000 hacking prize
Any idea if or when we'd be able to white label the account creation process and/or use the API to register users?

I know it's a bit of a leap to get someone willing to sign up for my service just to have to say "okay, now you just need to sign up for this other service you've never heard of..."
I've specified in chrome for click to play on flash which has helped the autoplay videos, as well as blocked a bunch of offenders (meebo) to my hosts file. Couple this with adblock plus and I'm pretty OK with having JS auto-run.
Bernanke on Baseball - Combining analysis with intuition
Cancer victim mails scientist soliciting cash from the public, gets response, declares treatment opportunity "for real". Sounds legit.
Distributions like these are good for people who just need to use Vim, not necessarily for people who want to learn Vim. It's often better for people to add plugins and update their vimrc file as they learn Vim and figure out what their Vim style is.

This article helped me with my 2nd attempt to learn Vim: "Your first vimrc should be nearly empty" http://vimuniversity.com/samples/your-first-vimrc-should-be-...
“We reserve the right to change…these terms and conditions at any time.” Zappos isn’t the only website using language like this; it’s ubiquitous on the Internet. Unfortunately, despite its widespread usage, this language is toxic to a contract.

The court takes this amendment power to its logical conclusion. If Zappos can change the terms at any time, then it can change the arbitration clause at any time. Thus, citing to a long list of cases, the court says that such unilateral power to change the arbitration clause makes the clause “illusory”–and thus unenforceable.

Oh so very useful to know...
What about some more interesting applications... what could Mozilla do with some machine learning for example?
Atomic increment/decrement operations still generate a locked memory transaction of some form or the other at the processor level. Haswell is Intel's new CPU that is supposed to implement some level of hardware transactional memory, leveraging the infrastructure used for cache coherency. In theory, this will make transactional operations (atomic increment/decrement is just a tiny transaction) as cheap as a regular memory operation so long as there is no contention.
If you are using Google Apps for your domain (at least the Business version -- maybe the free one too), you can setup a private Google group and CC it to store such information and make it accessible and searchable to others using your Google App domain.

Of course, you can also use Google Groups for a private mailing list, but here you can store a thread (which, like gmail, is nicely collapsed) without having to synchronize everyone joining your group. Handy for document support requests via email.
The thing is, you would either need to make those high-tier rewards accessible to everyone in which case they lose a lot of their shine. Or you need to design it so that only a very small % of players will be able to achieve them.

There are those who are willing to play an MMO for 16 hours a day, so if you make them rare enough these are the only people who will be able to achieve them.

I remember Star wars galaxies, I didn't play it much myself
but I remember "play as a Jedi" being a big selling point and apparently this was in reality only possible if you were literally willing to devote your life to the game.

They changed it some years later so just about everyone could become a Jedi and there was much uproar from what I remember.
Man, I hate incremental and hlsearch :)

I'd agree with you on hidden but... the Vim defaults are (generally) the most vi-like settings, which makes some amount of sense. At the very least it keeps people from squabbling about what should be the default.

OTOH, the default vimrc has a bunch of stuff turned on and tweaked depending on your platform. So that could be a good venue for turning on some of these new, Vim-only features. That may sound like splitting hairs, but I think there's at least a bit of difference between "on by default" and "set to on in the config mkvimrc creates".
I'm sure it's been done. Anisotropic studies of UHECRs is a very popular thing to do for UHECR experiments, almost as popular as looking for neutrinos.

I worked at such an experiment for 4 years.
Completely OT but I really like your site's design.
Direct link: https://www.eff.org/deeplinks/2012/10/https-everywhere-3-and...
New technique reveals lithium in action
It's probably the vision that they had planned for years. Isn't that where we all want to go? I'm hoping that "Retina" becomes the new standard everywhere within the next few years.
Did anyone ever expect tasks to be anything other than syntactic sugar (of questionable taste) over threads?

Also, the title "not quite there yet" is misleading, given that async:: will never get "there" if "there" is defined as "implementing green threads."
It's worth noting that AirBnB's reputation system might be effective for reducing the externality in question.
Are you sure? It appears not to work on Lion.

2012-10-10 21:29:32.922 defaults[24228:707]
Domain AppleFontSmoothing does not exist
Marvel's 1990s financial reports
Yup we've got that working too - but we wanted to make the email cleaning algorithm better prior to launching that feature.
What the JVM compiler does to your code isn't really that much harder to understand than what GCC or LLVM does to your code. Assuming equally skilled programmers, I think it's often easier to write fast code in a higher level language. The primary bottleneck for performance is usually developer time. If you can get the non-performance critical parts written in half the time, you have way more time to optimize. Higher level languages also generally have much better profiling and introspection tools, which make debugging much easier. Debugging tightly optimized code is, of course, one of the big time sucks in optimizing code.
Stupid system, stupid idea, stupid to introduce it. Why reward tiny segments of active players for living unhealthily in your game?

Don't underestimate the importance of lofty goals in an MMO, even if the vast majority of players will never reach them.
Well, it's available on Google Books [1], but I don't know about $63 for what appears to be a skewed scan of the print book.

Personally, I searched out a PDF and based on what I've read so far, I'm itching to pull the trigger on Amazon as I'm simply loving what I'm reading.

1: http://goo.gl/UHMBi
You'd need a deep cycle battery. You'd kill a motorcycle battery pretty quickly. I'd strongly recommend a sealed battery too.
Weirdly, I do better on these questions than I did on "Operating Systems", despite having ~15 years of systems programming (including some kernel work) and having barely high school math.

I have never needed to know the specifics of MESI cache coherence (I've benefited from knowing about cache coherence, but not in fine detail), and the problems I've worked on professionally have lent themselves better to commit protocols than to pthreads synchronization.

On the other hand, I do a lot of crypto pentesting, so hashes versus MACs, RSA padding, and basic stat are straightforward.

I don't have Colin's academic background but if I was him I'd be disquieted by the fact that someone like me comes out OK on his math and less well on his arch/OS stuff.
The apparent cubic spline used to join data points on http://embed.ly/stats looks a little ridiculous, especially when the popularity of something takes off from 0 and your spline shows it first dipping to some negative number.

Maybe if you try using a quadratic spline? Mathematically it is almost just as trivial, so your performance should be unaffected, and in my experience it gets rid those embarrassing artifacts left by using cubic splines to join points representing exponential data.
On the other hand, sometime in higher level languages the compiler could prove more constrains and then apply more aggressive optimizations. (I don't remember a specific case now, perhaps we still need a few years for an interesting example.)

Another possibility is that using a higher level language it is possible to write more complicated code, with smarter optimizations, because the programmer doesn't have to take care of all the details. For example, the Pypy project they has a Phyton interpreter written in a combination of RPhyton an C that is faster than the standard Phyton interpreter that is written directly in C.
> curl http://j.mp/spf13-vim3 -L -o - | sh

I'm stunned that anyone would pipe from internet to shell. No SSL and redirecting just make it easier for the bad guy.

It makes me angry that people are promoting this as an install method. Like suggesting your first name as a good password.
I'm not sure what you mean -- Facebook disabled the iframe approach long ago.
I'm really afraid I have no helpful information other then you may want to branch outside of Hacker News, and pursue more professionally creative individuals, and see if anyone can help with this..good luck!

I'd recommend trying TheGraphicDesignForum.com or DeviantArt.com forums.
> 1. It is an IDE's job, to keep track of changes of individual expressions in the code of a project.

Is the IDE supposed to have it's own revision history stored somewhere? I understand how it might be an IDE's job to recognize individual functions but there's no way it is supposed to keep track of changes. That is entirely the source control's job.

> 2. This information should be stored separately from the source code files, as a meta-data to the project, not the individual files.

What information? This doesn't change your code in any way, it analyzes it and stores the data resulting from that in the datomic db.

3, 4, 6 are entirely subjective, it's rather clear plenty of others find this interesting and useful. I do agree that the query language isn't pretty.

5. Maybe someone will dislike Datomic enough to implement this as an emacs package. The source for codeq itself is open source, datomic is only a storage backend.

7. Let's be straight, judging from the points you made you certainly didn't go into this with no bias. Some of us don't get angry just because it comes from Hickey.
(Skimmed the article, seems bogus)

A device is Microsoft's "medium" to their bread and butter - software. They, like most other companies, will use every attempt to strike a positive string with consumers to create an experience that people just might fall in love with.

I hate articles like this that outreach bogus opinions to get attention. If Microsoft wants to create a device to present their software in a different light, that's their business. Whether they have carrier buy-in or not is their war to fight, not one to forfeit because the carrier may not like them or their product...?
Agreed, I clicked on the title expecting some kind of great update to the normal android emulator, with the old title I would not have been mislead.
What kind of benchmarks? The benchmarks C folks always want to use are the ones that favor static compilation (matrix multiplication, etc). The best any language can do in that situation is tie--it's basically just an exercise of how much money has gone into the compiler's low-level optimizer.

Consider a benchmark implementing a common situation in real programs--a performance intensive loop calling some code located in a plugin that isn't known until runtime. The JVM will wipe the floor with a C compiler in that situation--since the JVM can do inlining at runtime between module boundaries, while a C compiler cannot do inlining at runtime at all.

Or, when memory management is involved, they always want to test situations where everything can be easily pool-allocated, instead of complex situations involving lots of dynamic allocation. But in situations where code is really allocating lots of short-lived objects (e.g. functional code for optimizing compiler trees), the GC in a JVM is going to wipe the floor with any malloc() implementation.
It's a question of degrees of freedom.

Lower level languages like C can include ASM code with little overhead, they can also swap code around at run time just like the JIT. Granted, the vast majority of CRUD code has no need for such capability's, but as JVM languages have more constraints and absolutely no new capability's when it comes to the ASM they produce they fall behind when performance is most critical.

That said, the vast majority of programmers are never get any where near these limits.
He didn't mention Linux while I was there, but I'd be surprised if it did come to Linux. PC gaming typically means Windows gaming. But, you knew that, I'm sure. :) I wouldn't expect any big titles to come to Linux until Valve validates that space.

What is your concern with the graphics? I don't know that I caught it in your sentence.

No monthly fee for this game. Oh, your third paragraph is the concern in your second? It seems he's doing a couple of things here.

First, he's appealing to a market by treating them as special[0]. This is a good idea as PC gamers tend to invest pretty heavily in their kit and are likely to support games that show off the capabilities of said kit. The games can be both good and pretty, but sometimes even just pretty will be enough.

Second, concentrating on PC allows him to not worry about being burdened by supporting consoles, which means he can push the tech even further. Which goes back to servicing the gamers mentioned in point 1.

[0] http://4.bp.blogspot.com/-jnwqezP86Ww/Td_WTq9dxoI/AAAAAAAAAi...
We have years of experience with it. Has it worked? Do we still have "mob hotels" in NYC? Are people still unlawfully subletting their apartments?

Moreover, what's the theory on which it could work? If you have the capital to buy a building solely to collect rents on Airbnb, what stops you from just unloading the building if/when your reputation becomes a meaningful obstacle, and then just using a different shell to buy and let out a different building?

I think there's a lot of thinks Airbnb could do here; I like Airbnb. But I'm always a little skeptical of the magical powers of "reputation systems".
I've also been working on something that's very similar for the last few months. I'd love to chat with you also. My email is in my profile.
Yes, you are right. Color when used appropriately can improve the use of a UI. But, he/she implied that it was unusable simply because the icons lacked color. That is completely wrong.
If you have any concerns there are also manual install instructions.

SSL is a good idea. I should absolutely switch over to that.
You can carefully design an interpreter to mitigate these issues.

You can also have a JIT compiler remove branches altogether based on experimental data, something completely impossible in C.

Don't point at one thing and claim it makes a language class faster or slower.
sorting an array of integers that you know the max value of (like in the question in SO) will take you O(n) with count sort, so this will be pretty damn fast
At $10 the company will have a market cap of about $20 billion, which is pretty low for a company with a billion monthly active users

I think you're making the mistake of backing into the valuation based on an arbitrary statistic they tell you is important. Who cares how many monthly active users they have if they can't make any money off of them. They could have six billion people using their service, but if they can't generate revenue from them I wouldn't pay $5 for the stock, regardless of how much potential they claim they have.

If all those users have the potential to generate massive revenue, fine... then prove it. Then maybe I'll buy the stock, but in the meantime here's no reason to rush in based on promises and "potential".
The scale and precision of this maneuver is mind-boggling. Anyone want to try for themselves, I can recommend the amazing Kerbal Space Program (0).

I just yesterday watched episode #38 (1) of kurtjmac's Let's Play where he attempts an orbital rendezvous and barely manages to get the spacecrafts within 700 meters of each other before they drift off again.

(0) http://kerbalspaceprogram.com/

(1) http://www.youtube.com/watch?v=EOTMHEAP050&list=EL4fj56n...