skysight-inc/HackerNews huggingface dataset:
> Being more efficient at manipulating text means less energy spent, which makes for happier programmers. So the more efficient text-editing is preferred by some, not because it leads to better software, but because it leads to better quality of life. And I stand by the statement that vi[m] is more efficient at manipulating text, while not disagreeing with you that it makes no difference at the project level.

I can absolutely agree with you on that. Learning vi[m] in order to get to that level seems to be the hit lots of people are not willing to (or simply can't) take. In the context of a busy shop it makes almost no sense to bring productivity down to almost nothing while everyone has to slow down to learn a new tool (any tool, not just vi[m]). The only time one can justify this sort of thing is when there are real and measurable business or code quality benefits to the interruption. An example of that is sending everyone out to a one week course on a new technology. When they come back they absolutely rock. I've sent people out to take courses costing the company tens of thousands of dollars on more than one occasion. In every case it pays off within days.

I can't say that about vi[m] yet. Not wanting to voice opinion from a context of ignorance I will spend time over the weekend to force myself to dive into vim and see what I can learn. Happy programmers, hell, happy people, are always more fun to work with and be around. If vi[m] can bring that to the table I have no problem promoting its learning and usage at our shop (when we can afford to take the initial productivity hit while everyone learns).
Things you (probably) don't know about Go
I didn't put binary support into pip because (a) it didn't work well on some systems, and (b) I didn't use the other systems. I am not aware of rejected patches to support binary packages on Windows (where it would be nice to include), or even rejected patches on other systems (where I think it would be misguided).

That this functionality still doesn't exist years later I think is due in part to the problem domain – people find it easier to change parts of their workflow than to add this functionality, and the whole problemspace is kind of hairy which makes it hard to advance without causing regressions in somebody else's weird workflow. (And admittedly the code is hairy too – but who wants to fix that? I don't! No one does!)
Face recognition usually uses a hand-coded layer followed by a machine learning algorithm. This technique automatically devises that hand-coded layer. It also did this for 20,000 other categories and can also be applied equally well to audio or any other data type. Huge difference.
Yeah, no argument there, the EVE economy feels a lot more solid than other videogame economies.

But I don't think the surviving cargo thing was a required factor for the LP loop, it only sped up their initial gains. When they figured out how to manipulate the game's idea of prices upward, they basically were able to exploit infinite arbitrage that resulted from the bits of hardwired game logic that made up part of the market without being subject to/responding to market forces.
How do you know that attempting a startup isn't the most rewarding opportunity available to people on the fence about it, in careers they're not passionate about? Even if you fail, you've still pushed yourself to develop an array of new ideas and knowledge and to likely meet many interesting people.
I persuaded New Scientist to open the special on Turing that I wrote to non-subscribers: http://blog.jgc.org/2012/06/new-scientists-instant-expert-on...
>recently i learned that some developer successfully ported vim to windows 64 bit.

Do you have a link to the port?
Ask HN: How do I sell my startup?
I have been running a startup for about a year now, and we're profitable and fairly low maintenance. I don't necessarily feel burnt out about the idea, but it would be nice to cash out for a few hundred thousand and put that money away and spend some stress free time hacking at whatever I feel like hacking on (I am like most here and have dozens of ideas fleshed out in my notes).

Our revenue is about $7500/month, with profits at about $6000/month. I have plans to rebuild a lot of the product and grow the userbase this summer, simply because I think it's possible and more revenue would be nice. I think by September, we should be able to double our current revenue numbers via an optimized funnel and some new marketing channels.

Ideally, I'd like to sell for something between $250-500,000. I don't really have anyone inquiring about buying us but that's possibly because we haven't hit "the big time" in terms of brand recognition in our niche.

All that being said, how do you just up and sell a company that probably exceeds a site like flippa or ebay? I feel like I've never seen a "For Sale" sign on a site so I assume that's not kosher, but do I approach a broker or approach people I think would be likely to acquire us if they knew more about us?

TL;DR: How do you proactively sell a profitable startup?
If I bid $100 and you see it, you can bid $99 and win. The theory is that if you can't see my bid, you'll bid $80 instead because you don't know how low to go.
Cloudflare CEO on security
New title suggestion: "I can haz dugree plz?"
To give you a flavor of it without downloading, here's the introductory paragraph:

<quote>
The rise of ‘Web 2.0’ (O’Reilly, 2007) has changed the way that people interact with theworld and with each other. Developments in ICT have enabled changes in commerce, politics, and interpersonal communication. Widespread consumption and creation of user-generated content (UGC) has ushered us into an era of participatory culture, breaking down the barriers between producer and consumer (Bruns, 2007), and allowing us to “take media into our own hands” (Jenkins et al., 2009: 29). This has contributed to the election of the first African-American President (Painter, 2009), and provided new tools for fighting governmental corruption (Shirky, 2010a). It has also given us Peanut Butter Jelly Time.
</quote>
you forgot a close quote
Hi, Sha from Trulia here. I worked on some of the frontend aspects of this visualization and would be happy to answer any questions. We're pulling in OSM road data and published GTFS files for public transit routing. I just linked to SF but you can also search for other cities:

http://www.trulia.com/local#commute/new-york-ny

http://www.trulia.com/local#commute/miami-fl

http://www.trulia.com/local#commute/austin-tx
Just because something wasn't posted in the last day does not mean it doesn't have relevant information.
I'm curious about how startups using Clojure are generating their HTML. Are you guys doing it in Clojure code (e.g. Noir) or are you using some sort of HTML templating support (e.g. JSP)?

While I really like the idea of writing HTML in Clojure, I like even more the idea of being able to have a HTML/CSS/etc expert, who doesn't necessarily know Clojure, be able to maintain the HTML instead of me.

Has anyone found what they think is a good solution?
It gets bad if you use pip and easy_install with namespace packages. If you stick to one or the other you should generally be okay.

But yes, just use socratic_{name} – it makes everything easier, and "." and "_" are just string differences. The only good reason IMHO for using namespace packages is because you are breaking up an existing package into multiple packages and you want to keep the dotted names. And even then I might just prefer a compatibility package that does the mapping and move things to entirely new package names.
No, I don't know how to find The Googles. Is that the one that has the big blue letter E on my desktop?
NASA: Mars and Curiosity's Seven Minutes of Terror
You need to take your total compensation into account when figuring how much you're making now vs. how much you were making as an employee. Consider the following things an employer pays to/for you in the US:

-OASDI contributions

-401k match

-Stock

-Generous portion of health insurance premiums

-Vacation, holiday, and sick time

In a tech business with an office and Valley-level benefits, the all-in cost for an employee is ~2.5x their base salary. Here [1] is an old article by Joe Hadzima talking about how this is figured.

[1] http://web.mit.edu/e-club/hadzima/how-much-does-an-employee-...
I think you missed the subtext. The article wasn't projecting hate, it was describing how previous hateful reactions have spawned incomplete replacements, and have made the problem worse (edit: or at least more complicated).

This article is an explanation of the mechanics of that process: why packaging isn't great. It's a software engineering lesson about use cases and partial supersets of features. I really enjoyed reading it.
"healthy debate" Yes! This is what we do need, what we do NOT need is bullshit like "piddly shit" which you seemed to be defending.

But please, tell me of one, just one, "severe flaw" you find in PHP, as it is today. And I will enter into a healthy debate with you.
Yeah, rereading the article I realized it was the lawyers themselves that brought this suit against facebook. Crap like this shouldn't be allowed. It was a shakedown, plain and simple. If facebook isn't willing to go to bat for their business practices, this is just going to continue.
I think another way of looking at this is to realize that if you are going to blog you must be intentional about it; you need to understand:

1) This is why we are blogging - including understanding the intended audience

2) This is who will be responsible for blogging - how much time and energy will be put into it by which team members

3) This is how we will measure the effectiveness of our blog

And then be prepared to iterate on those points. I've seen too many startup blogs with a few[1] posts from the early days, clearly with the best intentions, but then a silence that makes you wonder whether they still exist - better they never blogged.

[1] http://xkcd.org/1070/
I think key part of this article is this sentence: "Watching your savings dwindle isn’t a risk, it’s a fact." There's no risk in founding a startup, if you take "risk" to mean "possible downside". There is a _certain_ downside; maybe that doesn't qualify as "risk".

If you go into a startup thinking that you'll have dwindling savings, lost time with family and friends, and mental and physical health impact, there's nothing "risky" about it.
My own opinion, being more knowledgeable about Python's import than I wish I was, I feel like Node.js's require() system is what I wish Python's system was – some of the same simplicity of Python, e.g., with externally-defined names (not a name embedded into the source itself), but with a much more comprehensible and less magical loader.
Is this supposed to be a knock on CoffeScript?
New Undergrad Infosec Honors Program at UMD
How Feeling Lonely Can Shorten Your Life
Cool. When the spec is published, I may have time to contribute a PHP client.
Add keyword in asp.net webpage for SEO
This won't have everything you're looking for, but the Python docs are a good start:

http://docs.python.org/

The Howto section has several gems:

http://docs.python.org/howto/index.html
Noticing that languages built on the Erlang VM seem to be more along the lines of "an X-like on the Erlang VM" instead of "X on the Erlang VM" (like JRuby, IronPython, ClojureScript). Is Erlang's VM less adaptable to existing languages vs. the JVM, etc.?
To elaborate a little based only on my own limited experience as a consumer....

In Canada (home) and the U.S. (current legal alien), there are things called credit reporting agencies (different per country; names like Trans Union, Equifax, Experien). A surprising array of businesses, including e.g. lenders, utilities companies, etc, buy reports from these credit reporting agencies, and also report to them on your behaviour. As far as I know this reporting on you is completely voluntary for these companies (maybe it gets them a price break on the reports they buy, but I think I heard once at an old job that they actually PAY to make reports), but it makes sense in terms of their self-interest, because it disincents their customers from cheating them. Plus, revenge may or may not be game-theoretically advantageous, but you should see how personal accounts-receivable clerks take it when you don't pay.

As mentioned, the reporting agencies will generate reports on you. You can get these for free for yourself (or for a fee if you want convenience). Companies can also request these on you, I believe only with your permission (which of course would be very easy to forge). If you've never seen your own report, you should find the agencies in your jurisdiction, figure out if you're entitled to a free report, and jump through the hoops just to see what it says about you.

The report includes lots of stalkery facts about you, like your residence history, everyone who reported that you paid bills to them, and so on. It'll probably be only mostly-accurate. For example, I've lived in ten places in the last 15 years, and only about half of them are on my credit report. Also, phone numbers I hadn't used in 5 years were still listed as being mine, but being "closed". Weird. It also includes how often, according to each reporter, you were behind on your bills, by how much, as well as the max balance you carried, the average balance you ran, etc. My report says I was once 30 days behind on one of my student loans, which ... <rant about bureaucrats ellided>. You can easily imagine how that sort of summary might be interesting to someone considering lending you money or extending you credit.

Credit bureaus will also generate a single numerical score about you. I dunno what idiot would use this scalar score to make a decision about you, but maybe some businesses do. But businesses certainly aren't restricted to a one-dimensional metric of your desireability as a customer.

Now. As mchanson points out, different lenders may have different goals. Mortgage providers want to see that you're gonna take your debts seriously. Credit card companies might like you better if they know that you do pay in the end, but before doing so you tend to get into enough trouble that you make a lot of interest payments. Whatever. That said, MY credit reports haven't ever had any information on them that could have allowed a prospective lender to notice that I cancelled an annual-fee credit card on month 11, preventing me from paying fees.
Amen to overblown. I've seen many high paid persons who have made careers of being C-Level bloggers... You'd better be tying some type of metrics to the value of your blog to justify spending that much effort on it.
What A Young Startup Is Really Like
When the topic is evolution, there is usually an anti-God slant.
The EVE economy is much more complex than the TF2 and WoW economies, of course, but I think the simpler cases are especially instructive precisely because they don't possess many complicating elements that would make economic analysis difficult. Here all Yanis V. has to look at is the relative trade data of a mere 4 commodities; he probably wouldn't be able to go into so much depth if he were analysing EVE, simply because of the many additional confounding factors.

A simple economy can be more easily used to put predictions of basic economic theory to the test, as opposed to a complex one. So while I'd agree EVE offers even more interesting scenarios (and I say this as a big admirer of EVE), I'd say this analysis of a simpler model may be more instructive and clean-cut for economists.
And when you're trying to minimize the (already considerable) risk, you don't go around throwing yourself into the first thing you see.
To me this seems to be a commercial posting. Is that allowed?
JavaScript Jabber: CoffeeScript
Cassandra is missing. So is HyperDex, which offers consistency and performance not found in others.
What Ben didn't point out (which I mentioned in my comment on his blog) is the risk of not starting a company. The risk that you'll live your whole life never taking the incredible opportunity you have to make a difference.

Small teams of smart people have more opportunity today than ever before in human history to change the world. The technology, the networks, and the capital are there for people who want to use them.

The risk is in waiting for even better conditions than we have right now. Is there going to be even more of a chance to have an impact five years from now? Will five years of doing what someone else tells you to do make you more ready to take that chance?

It's foolish to throw away a good hand of cards and gamble that a better one is waiting for you in the deck. You could get hit by a truck in the next five years. You could have a personal financial catastrophe that would make it impossible for you to forego a salary long enough to make a startup work. Worse, you could get too comfortable taking orders and forget what it means to take a chance.

If you think you can change the world, there's no time to waste in getting started.
Moral of the story: do something you enjoy and believe in.

I'm sure the guy who, for 30 years, failed over and over (if he exists) doesn't regret it a single day. Why would he carry on doing it otherwise?
I think it's wonderful. Whether you think it's inane or not (and it is), internet culture is a major part of the cultural knowledge of a large amount of people. I think we can learn a lot of new things about human psychology by investigating how memes are created and proliferate on the internet.

Should we let all internet culture go to waste because it is childish, stupid or bizarre?
The Chinese Exploration Flop: A Case for NASA
Hm - have you surveyed your list to find out what problems they're currently facing and would like solutions for? That's the Monetisation 101 way of doing it, so you probbly have, but...
Professional athelete Curt Schilling talks about losing his fortune (38 Studios)
> I didn't put binary support into pip because (a) it didn't work well on some systems, and (b) I didn't use the other systems. I am not aware of rejected patches to support binary packages on Windows (where it would be nice to include), or even rejected patches on other systems (where I think it would be misguided).

I did not even manage to come up with a patch that adds binary support. I looked into it one or two months ago and the way pip finds and installs packages is very different from how easy_install does it. It looked like too big of a task for me to do in the time I allocated for it.

Until two months ago I did not care at all about binary distributions. It never was an issue for me. Suddenly a requirement change and I was presented with a problem that turned out to be tricky to fix with pip but easy as pie with easy_install.

This is not a criticism on either pip or you as a person, just an observation of how easy it is to miss something because it does not fit ones personal requirements. I certainly did not care about binary eggs until I had to deploy code to more than one machine and wanted to have the ability to quickly switch between releases.

> And admittedly the code is hairy too – but who wants to fix that? I don't! No one does!

Yes. And now it's getting replaced with a new system and I hope that's not going to make the same mistakes. I certainly don't feel like I'm up to the task of making a replacement for distutils/setuptools.
That would probably limit a lot the number and diversity of the potential candidates. As a complete outsider I find more interesting that Haskell is used for even few projects inside, say, Credit Suisse than a one-man shop nobody has heard of that uses Haskell exclusively; YMMV.
I don't know. Maybe some folks keep churning out new ones. Some folks also aren't making much. And some folks do them asside projects and aren't in it for the money per se, though they probably appreciate getting a few extra bucks.
None of those matter if your content is not good. Start there.
Why REPLing beats IDEing
Drop the part about open-source. Now. For a non-technical market, this word has no meaning and it will only add to confusion.

I agree with Patrick completely. I don't have a large sample size but my friends who actually care about growing their vegetables are definitely not doing it to save money. They are highly paid people and the monetary value of their time investment in gardening dwarfs the cost of equipment they use. Heck, they can easily afford to have food from Whole Foods delivered to them every morning. For them, it's more of a lifestyle statement. You will do well as long as price is not crazy (3000$ is cheap if it saves them even 2 hours a week) and you make it easier for them to grow their food.

I think your pitch should include a part where you suggest that your product will cut down their gardening time by say 50%. Your target audience will be able to relate to that.

Good luck.
Got a cool idea for a civic app? Outside developers wouldn't get a hearing much less a trial in other cities. Detroit is in such bad shape they're willing to take some risks and try things.

In Detroit you've got a great chance to see your app actually get put into production. It opens up opportunities for your code to make a real difference in peoples lives.
I think it checks if you get far enough on one side or the other of the preprinted numbers on the tape that the numbers can no longer be seen, at which point it declares an infinite loop and restarts. Sure, technically it should keep going, but it's a game.
Lower pricing and simplified limits with the Google Maps API
Facebook ad network looms as Sponsored Stories show up on Zynga.com
The other big problem is lawsuit exposure. Given the current state of the patent system it's certain that nVidia drivers infringe on someone's patents.

Closed source drivers make it more difficult for patent owners to check, and launching a lawsuit without evidence of infringement is very expensive.
A lot of these are simply the Go people declaring certain conventions by fiat: gofmt, the go build tool, a large standard library, and the like.

These are a lot of the benefits that Python had: everybody pretty much has to do things the same way (and there's PEP 8 that establishes non-enforced conventions), so I can start playing with a new codebase without having to figure out their conventions and build system too.
With the correct signing keys, you could make every UEFI secure-boot-enabled machine in the world seamlessly run whatever you want them to. You could infect them with undetectable malware.

Now, imagine every computer on every office vulnerable to your malware because you have the signing keys used by Microsoft.

How much computing power would you dedicate to get that keys? How much money would you spend? A billion? Ten? That's the price of a single fully-loaded bomber these days. How can you be absolutely sure the keys are kept secure enough from someone willing to spend a fraction of their military budget to get what could amount to be the ultimate cyberweapon?
^Sean^Seen

You should delete this and repost.
I'm participating in an event tonight in Seattle that commemorates Turing's life and work: http://synthesist.net/music/turing/

It's very avant-garde -- sort of a mix between a concert and an exhibit. I'm not 100% sure what to expect from it, since I've only been working with a few of the musical elements. It looks interesting though.
The author clearly means Nvidia losing face with respect to China.

This concept of "losing face" may seem like just a small word or minor loss of reputation to Westerners, but in a sense is more important in China (and to varying extent all over the Far East) than even money.

If the story is true, and the depth of detail leads me to believe it is very likely, then the reputational damage to Nvidia would be high and, more importantly, entrenched (an aspect of face that makes it different from mere temporary reputational loss) due the public service, government angle and the size of the proposal.