skysight-inc/HackerNews huggingface dataset:
Ooh, this is relevant to my interests.

(So for those of you who don't know, this is the team behind RailsLTS. I like them a lot but didn't know this was coming down the pipe.)

One thing which I've been regretting recently is that I only have exposure to 2 Rails codebases other than the Rails project itself, and as I'm the sole engineer on them, they're... well, awful. I hit the wall somewhere in the 10k or 20k LOrubyC region, and all the "A place for everything and everything in its place" pre-baked Rails architecture decisions started... I don't know if breaking down is the right word, but it became increasingly obvious that I was doing things the software did not want me to do. To avoid certain controllers having 100+ methods I broke them into subcontrollers, used metaprogramming magic to route them all together, etc. I've got about a dozen mix-ins in my Account class (with "helpful" names like Subscriptions, Analytics, Status, etc, such that I can never remember where Account#is_terminated_for_nonpayment? resides). I use way too many hacks to get e.g. a change to app/models/accounts/analytics.rb to re-run both the account and analytics tests.

Looking forward to this book, and to any other resources from teams which built Rails applications that started to do a bit of heavy lifting. My experience at my old company is a lot of it is just organic knowledge at places which have 10+ engineers working on the codebase for 5+ years, but unfortunately I've never been in that sort of environment in a Rails shop (and, ahem, may never have that opportunity).
I don't see how this can help then monetize more. Chances are the people who are using Slingshot already use Facebook. Where does the payoff on the investment kick in?
Interesting. I got my current city as choice #2 for my state (Lookout Mountain, GA). My fiancee and I are considering moving to Greenville, which is my top result for SC.
I recently saw a real life crime mystery show where they proved a guy had written an email under someone elses address by noticing "Pittsburgh" was spelled without the 'h' in the email. He had murdered a girl and then sent emails to her family from her account saying she would be in 'Pittsburg'. Being from Pittsburgh the spelling immediately raised red flags for the family.
I'm curious to know whether the slingshot team extensively "dogfooded" their application and found that the mandatory slingback requirement wasn't as bad as I'm expecting.

I imagine they did. Surely they wouldn't release an app without adequate market research/qa.

Still, I'm not convinced. I'll have to try it.
I'm trying to imagine this happening to someone like Red Hat.

BM: "We have the keys to your software repos give us money or we leak."
RH: "Here's a tarball of the sources it make your life easier, knock yourselves out! Maybe we'll even get some new developers!"

Obviously there are reason's why companies choose to keep their software closed source, but sometimes I wonder.
And lobster http://strlen.com/lobster (game programming language open source). He's a personal friend as well, one of the wisest dorks I know :)

"Wouter van Oortmerssen is a humorous guy preferring strange names for his programming languages and often also programming examples."
The best 4K monitor doesn’t exist yet
> Installing mods is done by copying compiled .class files into the client .jar

This is no longer true, except for Forge. What you're talking about is the old-style mod system, which has been obsolete for some number of years; nowadays they're dynamically linked from iterating over the mods/ folder.
A note -- if you're linking to arXiv, it's better to link to the abstract (http://arxiv.org/abs/1209.0448, http://arxiv.org/abs/1209.0449) rather than directly to the PDF. From the abstract, one can easily click through to the PDF; not so the reverse. And the abstract allows one to do things like see different versions of the paper, search for other things by the same authors, etc.
"I designed a lot of things for the Dribbble audience" Josh Hemsley on design
Yeah. Tweaking "I prefer urban areas" (I like both), to "Agree" also go me within spitting distance of where I was born, raised, and have retired to.

GeoIP would not seem to be a strong component, for the "Don't Include" and "Disagree" options were a long ways away (both near the state capitol, in fact), although in my Purple state with two big cities there's really a lot of areas for everyone.
I'm a humanist, and it has made my worldview much, much brighter. I don't walk around with a load of guilt anymore. The things that happen to me are not "God" punishing me for something my great^n grandparents did, but effects with causes, some of which I can control. I get out of bed. I believe in myself.

It's nice. It's hopeful. It makes sense.
Cool! Thanks for sharing.

Keep in mind we publish about 4-5 startups a day, so if it's too much we also offer an 'official' newsletter which you'll receive either daily or weekly depending on your preferences. http://betalist.com/newsletter
I have learnt a lot more about Emacs using emacsmovies.org
The indies just want the same deal as the majors get. Fair and simple.
Would you call scheme unusable? Of course not, people use it every day. It has 12 'fundamental forms' that cannot be implemented within the language itself without a compiler. Every other library function(except low-level IO ones) is defined in terms of these forms. From the language designers, "we realized that the lambda calculus—a small, simple formalism—could serve as the core of a powerful and expressive programming language."
I think the analogy is a little off.

This would be like someone having the GPG signing key for the Red Hat official repositories. It would give them the ability to insert their own (malicious) software package into the Red Hat update stream without the signature throwing any warnings.
A long time ago, I showed up in a company for interview after the recruiter told me so. The contact person didn't even know I suppose to be there.

After that, I refuse to go to any on site interview unless I talked to the hiring manager on phone for 10-20 minutes.

If the "lead" is from recruiter to my email inbox, I ask for job descriptions, salary range via email. 98% of "jobs" are rejected base on those info. Good for salary range - No need to "chat" with any headhunter, period!
"In any case, the fact is that there are lots of real servers out there that are CPU bound and spend double-digit percentages of their time encoding and decoding Protobufs."

Having written two such servers (C++, fully async, single thread), this is true. At the time I chose Protobufs, it was the best option, but avoiding the encode/decode is a big win on an async. server that is handling 50,000 connections. Saving a few bytes here and there on the wire is much less important than blasting messages out and consuming them as fast as possible. This can also mean queueing as much of the work to be done by another process on the server side after the consumption of a message (i.e., work queues).
I'm a recruiter, and I often see the opposite effect. There are quite a few candidates that are underpaid and don't realize it until they start talking to a recruiter. If they'd gone directly to the company they may have received that 30% bump to bring them to market rate, but perhaps not. One benefit a recruiter provides to job seekers is the info on the market - of course this only applies to recruiters that know the market.

I'd think fee only figures into the salary conversation when fees are exorbitant (which they can be), otherwise it's a cost of doing business for some companies. Once a startup taps out their friends and family plan, they often reach out to me for some hires, and those usually lead to some referrals from those new hires and the company can subsist off friends/family of the new hires for a little longer.

This is part of the reason I charge lower and fixed (fees paid in advance, well below market rate, and fixed meaning not tied to salary) fees than my competitors, as it takes this argument off the table from both sides. It doesn't prohibit a company from making a hire because the 'tax' on the hire isn't high enough to be prohibitive, and candidates know that the 'tax' on their hire is also relatively low and prepaid. Under this model, any hire is judged based on compensation to value, and not based on a high 'tax'/fee.
I agree that it's the opposite of standard usage but that's how it's interpreted in patent language. Here's a quote straight from the USPTO website:

"The transitional term “comprising”, which is synonymous with “including,” “containing,” or “characterized by,” is inclusive or open-ended and does not exclude additional, unrecited elements or method steps."
http://www.uspto.gov/web/offices/pac/mpep/s2111.html

There are other non-standard interpretations in patent language. For example, "a" or "an" is not necessarily a singular but can mean "one or more". Also the inventor is free to provide their own definitions for words they use in the patent specification.
I have almost no problem with internal recruiters, it's the external/contingency recruiters that I hate with a fiery passion. They call during work hours, email constantly, and provide VERY little value in my experience.

As others have mentioned, due to the high payouts to these recruiters they are willing to lie their pants off to get you to accept the job. The last recruiter I worked with tried to hide the name of the company which really irked me. I am not some piece of cattle to be herded between companies and I am perfectly capable of looking up information on a company to determine if I want to work there or not.

I don't need a recruiter throwing buzzwords at me that he/she thinks will convince me to take the job. Every call with the recruiter was more painful than the last and then at one point the recruiters supervisor contacted me and used even more BS/flowery language to try and convince me to apply for the job.

A few months after I got a new job (without a recruiter) I was contacted by another recruiter but noticed before I trashed the email that this wasn't from a company of recruiters. Instead it was a recruiter hired by the company looking for programmers. We talked back and forth on email a little and she was very nice and I felt like there was much less over-hyping (still a little but that's to be expected in that position). Within a few days and about 2-3 emails I had a phone call with the co-founder. I ended up not taking the job due to lack of experience in what they were really looking for but it was a very pleasant experience. Contrast that with 5+ calls (3 during work before I told him not to call 9-5) with the external recruiter, a meeting in person, him harassing my reference, and never once being able to talk to anyone at the company they were trying to hire me for.
While I think it's best left assumed that they won't, I definitely think that non-technical users should make an effort to understand things like the basics of a key exchange, for their own sake. After all, they are relying on these systems to exchange sensitive information. In general I think people should be more careful about handing out personal information.
"Pro-gun" is an utterly reliable touchstone. Granted, it doesn't say if you're e.g. libertarian or paleoconservative, the two that are reliably pro-gun (I'm some of both), but it's a really really good marker.
One of the most simple and intuitive autocomplete I saw was using Functional Reactive Programming technique.

Here is the autocomplete with AngularJS + RxJS https://github.com/Reactive-Extensions/rx.angular.js/blob/ma...

BaconJS home page showing an autocomplete in less than 15 LOC, http://baconjs.github.io
There's a huge untapped market for sharing passive-aggressiveness on social media.
Studying in Pittsburgh for my master's...I like this city in general, but it is just...felt old, stuck in 90s.
I agree. It confused me when I first started looking at patents but the accepted usage in patent law is that it is open-ended and can include other non-mentioned elements.
Sell to your Instagram followers using comments
100% agree. Thanks for clarifying.

(In this case there was not much to vet for TechCrunch of course as they could see what I described exist)
Not available to me because of my country? You mean because I'm not from the US?

Screw that.
“Knowing there are people on this planet who think their sandwiches are worth $10 apiece bothers me immensely.”

It's not that the sandwiches are "worth" $10; it's that they're pegged to the square foot rent of the shop which sells them (and of the wages + salaries of the people who make them and provide them for sale; and hence, the rents of the spaces they live in, also).

That's just economics, and the same principles apply in NYC as anywhere else (with different rent figures plugged in).
Quite interesting, particularly considering Elons name is there. Elon was quite adamant in talking about SolarCity that they concentrate on the consumer-facing business, not producing solar cells, which as he explained is just slightly refined pure silicon with connectors slapped on, very much a commodity business where state actors like China are essentially subsidizing the West for buying solar panels in a bid to crush solar panel competition. So he didn't want to get into that.

Maybe, as with the Gigafactory, he sees an opportunity here.

Here is Elon saying making solar panels is a bad idea:

https://www.youtube.com/watch?v=AHHwXUm3iIg#t=2960
Authentication for Single Page Apps
> I think that cheap space and low cost of living are ingredients that are too often overlooked in YC style startups.

Absolutely. Having moved here, and being in a position where I work remote and live in a place 100% chosen for my lifestyle, I would never voluntarily switch back. You cannot put a high enough price tag on happiness.
You acquire culture through co-mingling and confusion of the elements and ideas of different peoples. Isolate cultures have common roots with others, and evolved in the same way. Drift happens with extended isolation, but if anything this is more of a degenerative process than anything else.

Our precious "British" culture is a Franco-Germanic-Nordic-Celtic-Romano-Pictish-Jutish-Afro-Indian-Sinesian and god only knows what else fusion. They should teach Bayeux, not Carta.
If I visit the URL of one of these videos, will it play?

It sounds like you are just arguing semantics about what "block" means internally at YouTube versus what a person using YouTube considers the word to mean.
The odds of all six drives being in the top 5% by chance is one in 64 million. So I think we can at least rule out that extreme with decent confidence.
Ghostery plugin is excellent for that
It's not really sharing though. It's teasing or playing, much more like Snapchat. You wouldn't use this to share things. It would be too annoying.
If I was starting a new project, I'd use Ionicons instead of Font Awesome.

http://ionicons.com/
I am guessing this is something kids will use to share nude pics... wish I was a kid now...
I vehemently disagree with you rayiner (which is pretty rare) on this particular point.

Imagine, if you will, that a "corporation" had existed since ancient times that owned the copyrights on all of the Art, Maths, Literature and other intellectual treasures that have enriched humanity as a whole. Do you really want an immortal, gatekeeper entity that could hold back the entire progress of humanity?

Before you claim that supposition as absurd, consider that we now have at least one company that has "existed" since 705 A.D. (1,309 years ago):

http://en.wikipedia.org/wiki/List_of_oldest_companies
If you want not use Angular or another other framework, a fully functional autocomplete may be made with 10 lines of JavaScript. See demo: http://www.scriptol.com/javascript/autocomplete.php
Adding a scrolling list of choices would requires two or three more lines.
Translation of the camera changes the perspective, i.e., the relative positions of different objects in the image. There is no way a piece of software can get rid of that, because the information isn't there in the first place.
The ones you don't know about because they are secret.
Great stuff as always. I have had a RethinkDB instance in production for 13 months now (since 1.4 - developed it while on 1.2) and looking forward to upgrading and playing with the new features in other projects.

Thanks again for your awesome work, guys!
> ... in order to see a lot of people's plaintext, it will have to get away with sending bad crypto code to a lot of people, some of whom are likely to notice.

I would say that the overlap between the people that are likely to notice (or, for the matter, that are likely to read the reports from those who notice) and the people that benefit the most from transparent, client-side crypto is close to negligible.
I'm using Disconnect since Ghostery sells data to advertisers.
Salt. I poor kosher or sea salt in my hand, then dish soap on top and rub that around. And I discovered that when I started buying sea salt body scrub from the store[0]. I can get pretty damn stinky and this is the best I have come across for a deep revitalizing clean.

[0]http://www.amazon.com/Alba-Botanica-Revitalizing-Hawaiian-Sc...
Perhaps... but let's not forget about the "Poke" app which was their first run at a Snapchat clone. Anything FB puts out isn't an instant success.
I've downloaded the app (username: minimaxir) and it's somewhat of a usability nightmare, much like the recent Snapchat update. The camera buttons are nearly invisible if you're facing a bright light source. (such as your face, which is a rather common use case with this type of app.) Additionally, there is absolutely no button for the app options: I found them completely by accident by tapping my username.

This is minimalism gone too far.
Fair point. I don't think the initial website was necessarily uninteresting (it was later featured by Fast Company, The Next Web, Wired, and many more), but it was likely at a too early-stage for TechCrunch to feature. My way around that was create something quick that, due to its simplicity, could be launched immediately and therefore more likely to get picked up by TC.
Bill To Ban Internet Fast Lanes Proposed In Congress
Review my startup, whiteboard.co
We announced a product this morning that we have been working on over the past several months and would love to hear your feedback and thoughts. It is called Whiteboard.

Whiteboard is a task and project management application that helps you focus on what matters most in your day, whether it be collaborating with clients and colleagues on projects at work or managing to-dos at home.

Here is a link to our video: https://www.youtube.com/watch?v=jQcmqw2G6oM
I'm actually excited, but only to use this with my GF and I. We do something similar with Hangouts, but this seems more fun due to the video support primarily.

I have yet to find out if the videos are temporary (i hope so)
"ephemeral" and FB, huh? That's funny.
There’s a non-sequiter in that statement: the authors jump directly from “the sun emits an enormous amount of energy” to “it is feasible to capture and store several orders of magnitude more electricity than is currently consumed by human civilization using only solar panels and batteries.” That is a huge, huge leap.
Vitamin A, problem solved: http://www.whfoods.com/genpage.php?tname=nutrient&dbid=106
Your experience with internal recruiters vs external is not unique, and it's the recruiting model that is at fault. Internal recruiters aren't going to be too salesy - they have a monopoly (not always) on the job requirements at their company, and they aren't being paid commission - whether you take the job or not may impact a bonus or performance review, but it isn't going to get them a car.

The contingency recruiter, particularly one who is independent and not working for a big firm, wants you to take the job because it means a new car.

This is an important thing to understand. Cashiers at grocery stores don't pressure you into buying more items, because what you buy has no discernible impact on them. Car salesmen, or realtors, care quite a bit.

Until companies start changing the way they engage recruiters things won't change. Paying them less, but with some guaranteed up front money, is my answer.
Unfortunately religious guilt often gets replaced by secular neo-Malthusian doomsday ideology. That might not be your experience but it seems to be common. It plugs into the same port: "forgive us nature for we have sinned... we have overshot our ecological carrying capacity..."

Another thing about secularism that bothers me (and I am not religious) is the strong negative association with birth rates. Look up the statistics. The more rational your worldview is the less you reproduce, to the point that most very secular nations are in demographic decline. Difficult investments in the future such as child rearing seem to be replaced by an evolutionary dead end Epicurean lifestyle.

I'm not arguing that everyone should join the Quiverfull movement, but it bothers me that fertility is inversely correlated to a rational worldview. Darwin is clearly on the side of fanaticism and superstition, in that if there is any genetic basis to these traits we are strongly selecting for them. Even if there is no genetic basis, beliefs propagate most strongly from parent to child so we are certainly culturally selecting for fanatical religious ideologies in the long term. A higher proportion of tomorrow's children will be the product of today's fundamentalists. I suspect this is why severe religious ideologies are historically so powerful. Those that didn't hold them left fewer descendants.

I see a connection there -- between deep pessimism and lack of fertility -- that points to some kind of psychological vacuum related to motivation and hope. Seems like when you take away myth, you take away teleological action. Actions belong to the realm of narrative -- storytelling -- not fact. This is as true in the secular realm as in the religious -- progress is a myth, not a fact. In the extreme it takes on a quasi-religious tone in the form of "the Singularity" and similar ideas. Even companies have myths, and startup founders often have to put on at least a little bit of a guru hat.

You also seem to take away the idea that one can stand up against overpowering adversity. It's certainly true that humanity faces difficult challenges, but those who have secular worldviews seem to easily default to hopelessness the minute their logical analysis turns up a probability of success that seems less than 50/50. Perhaps there's something adaptive about the craziness of faith... it causes us to actually try in the face of seemingly insurmountable adversity.
It's great seeing you happy again, Steve.
Nonprofit Software Leader Blackbaud Acquires WhippleHill
> hunger is primarily a distribution issue, not an issue of production

Sure, that’s like the fundamental principle of ecology. Earth’s population is increasing every year, and those people have to be made out of something.
That seems correct, I saw the issue bump on github, you guys seem like the nicest and brightest engineers around and really hope you guys keep that vibe.