skysight-inc/HackerNews huggingface dataset:
Look into getting Emacs in one of its native OS X incarnations rather than using it in the terminal. Emacs is going to have a lot more options for colors (font locking is the Emacs-speak, I think) in its own app than when it's boxed into a terminal. You also get support for multiple "frames" (windows); Vim can't do this at all and I still miss that from Emacs. I use Linux rather than OS X but if you are parked in Emacs for a long time there's no reason to do it in a terminal. I always used the GTK or the Athena version.
Hah, awesome. That was me explaining subprime mortgage products by reference to insurance on disease-prone cow herds, right?

I run into fellow Fools fairly infrequently (and don't spend much time there anymore) but always fun when two parts of my life intersect like that.
I believe a copy of that book came with my Gamecube preorder, all those years ago. It's a great book, easy to read, very interesting.
OpenDNS Raises $35 Million
There are quite a few comercial JVMs with native compilers the HN crowd tends to ignore.
Media Theory after Snowden
"Most other languages seem to have converged on FastCGI or some similar model ({W,P}SGI, Rack, etc.)."

The languages you are citing are slow enough that the scripting language would like to slice away as much of the brute web serving load as possible so the slow scripting language can concentrate its power on the real task at hand.

Go is more on the compiled side. It's not C-fast quite yet (I expect it to eventually converge somewhere around 1.5x as fast, it's not quite there yet), but currently around 2-3x slower only (and net/http is seeing a lot of direct work on it, it's quite fast now). You don't get the big win that you get with letting nginx handle the brute string manipulation of HTTP and prechewing on it for the 20-100x slower scripting language.

Also, remember that you can view HTTP itself as a form of CGI request... really, FastCGI etc. doesn't do anything that an already very multi-threading-friendly language can't do with straight HTTP. Those standards are solving a lot of problems that Go just doesn't have, and straight HTTP is actually more general and flexible if you can afford it (no problems with Nginx being unable to stream FastCGI, etc).
You could run the plugin as a cron job on off-peak traffic hours.
Ask HN: Is it possible to get email address from people that download my iOS app
Hi everyone, we are about to submit our app to the app stores. I am wondering if (1) Is it possible to obtain a list of email addresses of people that will download it (iOS and/or Google Play) and (2), if it was possible to ask people to enter their email address on the first page of the app. Thanks a lot for your help. Feel free to ask any questions.
Aymeric
Here is a very handy script that takes a screenshot, places it in Dropbox's public directory, shortens the public URL, then puts the short URL in your clipboard. Making for very quick screenshot sharing. It combines a few of these hints. https://gist.github.com/jpb0104/1051544
It's been mentioned that it's below the fold, but it's also worth noting that it's not even on the linked page.

The article page linked to from HN is "http://www.useronboard.com/onboarding-teardowns/", which has zero calls to action on it natively. If I go back to home, yes, I see the button, below the fold, presumably it exists on other pages as well, but it is definitely not on the linked page, which had me questioning why I couldn't find it (and spending an inordinately long time looking for it).
also on BBC radio 4
http://www.bbc.co.uk/programmes/b0435jz1
Don't be intentionally obtuse, then. Ass is a bit ambiguous.
Whither Mozilla?
That's because Google is in the business of adwords, advertising, robots, eyewear & building servers/computers/clusters, not search.
And even to the extent that color is being used to convey information, don't rely solely on hue, make sure colors are distinguishable by value as well (in the case of text backgrounds, this is sometimes a better option than a pattern).
No, Really. Use Zsh. (2012)
That's the amazing thing about the Falcon 9R: they've managed to build a system where they can basically make a profit testing it. Nobody wants to use second-hand stages until they're proven? No big deal, just keep launching stuff as usual, and recover the first stages and test them until people are happy.

At some point, some launch customer will observe that there have been N test launches of reused stages without incident, and thus it's worth buying a launch on one at a lower price. Since SpaceX is making money launching stuff anyway, they can take their time getting to whatever number N turns out to be.
Mozilla is very much trying to be a technology company these days with profit in mind (realize that there are 2 Mozilla's - one which is a nonprofit org and another a for-profit inc).

They are not like the fsf. They care about user share, market and all that. Idealists cannot afford to think that way.
The -a flag is also great to open a file in a specific app, e.g. `open -a Safari logo.svg` or `open -a Marked README.md`.
Perhaps Google doesn't want a robust blocking system because it would set off a cat-and-mouse game with the content farms continuously evolving to evade blocking? As they are, the content farms are annoying, but they're a relatively stable entity.

It would get harder for Google to crawl new content on the internet because they'd be filtering through progressively more clever and aggressive farms to find real pages. I'm sure is already the case, but aggressive blocking would provoke farms into getting worse.
Is that a reference to Goodluckbuy?
The Ultimate Guide for Becoming an Idea Machine Altucher Confidential
Winter is coming at Mozilla, but only because they've chosen to betray their community and adopt DRM, too.
When I talk to the youngsters about this exact feeling they look at me like I'm nuts. Coming from Ada/Modula-2/etc. where you put the thought in up front and if it compiled you were a long way to being "right" isn't something they get.
Why are we worried that elementary school children might misunderstand arithmetic? This is the problem with the Common Core math standards, that they think you need to have a perfect understanding of something before you can move on, and if you have moved on then you have a perfect understanding of everything that came before it.

That's just not how math works at any level! Understanding counting and arithmetic and numbers is a continuously evolving process. Children should be exposed to these things: the difference between a number and its representation, alternative ways to understand counting, etc., but to require every student understand all of them before moving on is ridiculous. And likewise, in later grades (even in high school!) one should revisit the concepts they thought they mastered from the different perspectives that their more mature coursework allows them to. There are important things to say about counting and arithmetic from first grade all the way through a PhD.
I'm a Ruby developer and interested in creating a business in this space.

Specifically a online-CMS that generates static html uploaded to a CDN. The target market is businesses who need to know their content is "uncrashable" and "infinitely scalable". The price point would be >$100/mo.

Get in touch with me if you are interested in that idea.
A very sad day for the Open Web. What can we as users do?
Rumr Adds Real Identity And Picture Messaging To Its Anonymish Group Chats
That's quite common when selling Go.

Go advocacy tends to ignore what other modular languages with native compilers offer since the early 80's, as well as, present a cut down version of what modern runtimes are capable of.
Not only is the shared tier a preview product it also releases itself from memory when inactive which results in a slow warm up after this happens and a visitor lands on your site.

Great for a personal blog but for a business where your customers expect things instantly, it is not so good.
That is very interesting, sorry for spreading misinformation.
The free/cheap tier is pretty limiting especially for many modern CMS and unoptimized PHP type things.

If your CMS is caching, big memory footprint and some DB thrashing.
If you aren't caching, big DB thrashing and some memory consumption.

I'd like a little more flexibility with the lower tiers since I've been "quotad" by memory limits when caching goes bonkers during CMS updates. Something like short-term overage allowances with warnings.
Generally speaking demanding data form your users before they get to experience/use your app is bad design. Its understandable to a degree for twitter ,tumblr, facebook, etc, because their services transcend mobile apps, and include a website that your account makes uniquely yours.

If all you are is an app, and the first thing I need to do is give you my email, to use the app (or register an account), I'm uninstalling it.

:.:.:

Dare I ask why you want their email?
It's worth mentioning that the author of this tool is Brad Fitzpatrick, one of the main contributors to the Go standard library and, in my opinion, the most "entrenched" Go developer on the team. And by that I mean he uses Go to build large and practical projects on his own (See Camlistore), so he knows what the language feels like from a perspective similar to the rest of us. He's also one of the only advocates on the team for the inclusion of generics.
I found a few apps that appear to sync, but they don't work all that great.

Maybe I should build an app for ios as a side project.
Then contribute to the development of a cross-platform environment that allows DRM. Push Microsoft to get Silverlight onto every platform. This does not need to be under the w3c's bailiwick.
On the issue of Google (and especially G+) and privacy, if one is only being even medium-dramatic, that's hardly a criticism.
You can spend $1000+ for a serious handgun, or $25 for one of these jokes. Why the price difference? Because handgun manufacturers are stupid?

No, its because machining hardened steel designed to contain the gas pressure required to project a bullet down a barrel at high speed is costly. Tolerances have to be very fine to fire again and again without jamming.

With a plastic gun, what kind of muzzle velocity is being achieved? Can it penetrate a pop can at 10 feet? Will it break skin? I'm dubious.
Oh, that's great :). That happened after I evaluated Jasmine the last time.
Can you elaborate on how you are doing this? Would love to add this to Vim. Thanks!
Evan Williams after blogger and twitter: Medium
You don't know anyone that uses Firefox for its wider selection of extensions, more customizable UI, and better privacy (separate search bar and URL bar) features?
WordPress Statistics for the Top 500K Sites
How to build a Bitcoin Wallet
It seems that contributors care about availability of the content most, licencing issues less so. There are mirror tropes wikis so I don't see a problem. Clone that data and run your own version if you like.

http://tropes.wikia.com/wiki/Main_Page

That move is a bit scummy, but then they are in the business and best business is one that delivers profit at least cost.

my 2c
Turning Your Conference Room into a Video Studio
Should you use open source code in your product? It all depends on the license
It's not a myth because it's true. There are so many people holding on to it as investments that it's not even funny. There are people making so much money off of bitcoin it's ridiculous.
DRM gains traction from people buying services that use it. It's that simple. If there's enough demand for a Netflix-like service in an ecosystem where only one browser does DRM, a company will spring up that provides such a service only for users of that one browser, even if it's a relatively small market. But, as it happens, watching digital content over the internet is a huge market, so every browser is going to have DRM built-in whether there's a standard or not. The market is big enough to support many different DRM mechanisms (we can tell that by the fact it already does).

Consequently we have to accept that DRM is going to exist whether we (the technical "elite" who understand the issues) want it or not. If we want an internet where DRM isn't entirely pervasive, where video will work without being DRM'd, where it doesn't spill out in to things like only running "signed HTML" or something horrible, we will need a decent standard that people on both sides of the debate agreed to on a pragmatic level if not an ideological one.

I believe that a W3C sanctioned DRM is a hell of a lot saner than Microsoft, Google and Apple coming up with their own systems.
Fine but calling it slow is unfair, especially in relation to Go.
We are already raising generations of people who can't do simple math. In fact, we raise generations of people who are proud of that fact.
> wider selection of extensions, more customizable UI

Nope. Most people don't care about that or in fact prefer Chrome's non-customizable UI.

> and better privacy (separate search bar and URL bar, keystrokes not sent to Google as "partial searches" by default)?

That's what I meant with "Mozilla Foundation's values".
It's Lonely Being A Single Founder
Totally agree. Regarding Notaz, he is also the major contributor for the OS updates on Open Pandora to constantly bring new fixes and improvements. The last firmware update he provided improved the sleep mode efficiency by 10 to 30 percent!
I'm glad I live in a country (Norway) with a ton of guns and very little gun violence. I don't think easier access is going to change that going forward. Perhaps a little bit.

Other countries are less fortunate. It is my hope that instead of building higher walls--in the literal sense, or in the form of checkpoints--we can take a closer look at what drives the gun violence. Inequality seems to be a big factor. Access to psychiatric treatment might be another.

It saddens me that the easiest solution might be to simply ban 3d-printers. This would get someone a cheap political win, not actually solve the problem, and ruin something great for everyone else.
As an ex-employee but still a Mozillian, the news around Mozilla the past few months has really broken my heart. I remember a summit or all-hands meeting around 2010 where Mitchell had a keynote where she discussed what it would take to make Mozilla a 50 year or 100 year company rather than a tech blip.

Mozilla's acceptance of DRM definitely feels like a threat to that goal. In this article, Glyn Moody shares exactly what I felt when first learning that Mozilla was likely to go along with the W3C on this. If they give in here to save market share, they lose all future capability to make a stand later.

They can continue to try to do good along the way, but when push comes to shove and they take a position that is in opposition to all the other vendors, they can't strike their staff on the bridge and say, "You shall not pass!" because everyone will know that ultimately they will likely cave to prevent losing more users.

Contrast this to the hypothetical scenario where they do continue losing users, potentially even at a greater degree than the current trend, but when some big hoopla makes the news circuit about some horrible atrocity the other browsers are forcing on their users, they would continue to be able to stand up and say, "We don't do that stuff and we never have".
A lot of python shops I've come across don't use the system installed python or ruby. In python land at least it's exceedingly common to deploy a virtualenv with a separate python runtime and isolated 3rd party libs. This makes pinning your version deps easier and doesn't matter if the underlying server is ubuntu or centos or whatever.
looks good!

Is there some functionality to save and resume later (from end-customer perspective)? Would be nice if I could give out unique URLs to a form, which then autosave anything entered there.
Here's the take-away from this post

* You treated the system's memory like it was some infinite resource. It's not, you need to make sure your application efficiently handles memory and takes measure to ensure it doesn't grow too large. Would you want it swapping on a regular host?

* You thought you could get away with a free database that is used for development.

You're using an application that isn't built well for shared environments, it expects dedicated hosting.

You'd be better off designing your blog around Azure Web Sites, knowing the advantages and disadvantages of the platform and taking advantage of them. Don't try to shoehorn it in.
The W3C and major tech corporations aren't separate entities, the people sitting on the W3C boards WORK for these companies.

Don't fall for the smokescreen.
As far as I'm concerned anything that sits on a port waiting for a connection is a "server" and its almost impossible to do much online these days without unknowingly running one.

Absolutely true. I'm on Comcast too, and technically both my Tivo and WiFi router are 'servers' because they accept incoming connections from the internet. I also run a regular server for a few things, and I've never had a problem, but it's all been for personal use and light-bandwidth. I think if I started streaming multimedia out of the house, I'd run the risk of setting off some bandwidth usage flags. But so long as your total in+out bandwidth is within their cap (250GB/month on my residential service) there's probably no problem.
You may give Sigal a try: https://github.com/saimn/sigal/
tmux seems to choke on tons of console output far earlier than screen.
That was by intention. Head on, the original question is less penetrable. The restatement is meant to emphasize that a symbiotic relationship between the host and the virus could drive the evolution. Cancer -- bad for host, virus takes care of cancer for selfish reason, host lives long giving virus opportunity to spread. Along this line, your example gives a possible immediate attraction for the virus. It is the immediate attractions that start off the relationships, to disastrous, neutral or beneficial long term ends.

It is even possible that different viruses could be fighting each other to get a piece of our cancer. Interesting stuff!
> Sure, you can learn this and then not make the mistake again, but the reason I don't use Ruby or Python much anymore is because I've had with with having to spend a full day going through a framework's source code to find out why my bug is a bug. In an ecosystem and language like C#, you expect things to either work or to get a pretty OK error message, preferably at compile time.

No, that's what you expect. I expect that the traits of frameworks you describe to be features of particular frameworks and to be largely independent of language, except that in languages that don't provide introspection/metaprogramming facilities that enable them, you probably won't find them (probably, because usually there may be elaborate ways of hacking around language limitations to do magic, and then even examining the source code will make the magic less obvious.)

You can easily have magic-free frameworks in Ruby or Python, and easily heavy-magic frameworks in most (mostly) statically-typed compiled languages like C# and friends as long as they have some introspection/metaprogramming facilities (and optional dynamic typing like C# makes this more viable, too.)

If you want to choose a language so as to avoid any need to examine the traits of particular frameworks so that you don't run into a heavy-magic one, you are going to need a much more limited language than C#.

> What's the point of using a compiled language if half your code is a dynamic viewbag of string keys and liberal JSON parsers that just ignore fields it doesn't expect or can't fill?

The point is the other half of the code. (The part that, in Python or Ruby you might be tempted to drop down to a C or Java [for JRuby] extension to do.)
> into a document viewer?

DRM discussion aside, the browser has not been a simple "document viewer" for quite some time, despite its origins.
> flymake in emacs, don't know what in vim

https://github.com/scrooloose/syntastic for vim.
Work with AngularJS – CA, NY and Remote Opportunities Available :)
Thanks for your reply lmm. I can see what you mean. However, I do think it has a high risk of building new dogmas without the understanding of when these dogmas should be broken.
The EU's Clever Workaround to That Pesky "Freedom of Expression" Thing
Ok, so it is basically a complicated and slow way of holding an auction with secret bids?
The only "online platform with quality jobs" that I know of is StackOverflow Careers. :)

Sadly, anonymous online marketplaces are not the way to get decent-paying, non-crazy people to hire you for software gigs. I know some people have success with Elance or Craigslist, but I recommend looking at your personal network again.

The trick is not to ask people, "Need any software?" No one will ever say yes to this: no one needs "software." They have enough "software" and they hate the software they have. What they need is solutions to problems they may not even know they have.

What works better is watching people work, or asking them about their work. You can use the pretense of wanting to learn how they use software, or whatever. Just watch them work, and look for pain points, bottlenecks, manual-but-automatable steps, etc. Dig a little deeper to understand the problem as they do. Explore ways to address it with software. Offer to build a mockup/do a demo/write up a proposal (1 page description of what you could do and how it would help) and walk through it with your friend's boss.

To borrow a patio11-ism, this is the "Find an Excel workbook that someone edits and emails to someone else; then replace it with software" approach to finding freelance opportunities. And it's an approach I've stumbled into as well.

My personal testimonial to this approach is that my first freelance opportunity accidentally grew out of helping my mother with some work. I wrote a Java app that did some web searches for her and parsed/saved some numbers. Very crude app, yet it saved her hours a day. Then her boss heard about it. 10 years later, that app has grown into a suite of applications that launched my consulting business, earned me probably $50-80k over the years, and has easily made my mother's company millions of dollars.
That's weird. I know a fairly even proportion of users of each, but people who are power users or close are overall more clustered around firefox, to be fair.
May 15th: Fight to Save the Internet
That diagram was teaching the fungibility of numbers. Afaik CC doesn't say that these things _must_ be taught this way.

To solve your problem with the same technique as the article, you would have added 1 to 52, 73 - 53 = 20, then + 1 for the answer.

You would need to know ball park anyway to see if the calculator answer made sense.
I've been hacking on Spontaneous CMS for a couple of years now:

http://spontaneous.io

It renders to static files by default (as well as compiling+compressing assets etc) and you can define any number of separate outputs in multiple formats (e.g. HTML, JSON, Javascript, XML, RSS etc) which will also be rendered at the same time.

Plus a whole world of other features, some I consider to be relatively revolutionary. </IMHO>

It works well but lacks, (really, really seriously) lacks, documentation.
Meet Socibot, A Robot That Responds To Your Movements And Moods
Continue to factor DRM into your payment decisions. Given reasonable opportunities, encourage other people to do the same thing. That is, if you catch them listening, point out how DRM makes media less valuable for end users.

I think being overly reasonable and keeping it simple is probably the right approach, so pointing out that a video is tied to a specific system and will likely stop working is preferable to stuff that heads in the direction of $15 purchases harming freedom.