skysight-inc/HackerNews huggingface dataset:
Ask HN: why no search ranked by how recent articles are?
I didn't put too much weight on whether it was Python or Ruby. I felt it was a statement about the whole open source community rather than a particular group.
Your example about part-time workers seems very strange - the policies you state don't mean 'part time workers are bad, limit their usage', it simply means 'part time workers are just as okay as everyone else, and naturally they deserve "benefits" as well'.

We can (and most likely will) move towards a large part of society working part-time - why should that part have less labor rights than everyone else?
That doesn't really explain why you're "better" or "worth it." Lots of people use email as a Basecamp interface.
If I'm mistaken, and it's not trying to make the "CEO argument" I was playing with upthread, you could correct my mistake using evidence. I read the article and I don't think I'm mistaken, but would love to be surprised.

Otherwise, I'm not sure of the point of your comment.
I thought the parent was referring to a filibuster.
Can you elaborate as to exactly why a person who does not have the same opinion on both 1 and 2 must be suffering from "cognitive dissonance"? I don't see much of a relation between them.
> they have to make decisions that benefit their stockholders

I wish the meme that this is the only thing a public company can do would die. It's not true in any way.
Yea, that. The python bit was just a side note.

I went ahead and removed the python part, as it didn't really contribute to the message.
You shouldn't necessarily be compiling ruby on your server anyways you should be using a package (rpm, deb) to install it. Especially if you are losing $500k because you decided to compile ruby on your production server.
One flaw in that picture supporting a case for AGW - it's the Antarctic, which we've seen record increases in sea ice over the last 20 years.

http://www.accuweather.com/en/weather-blogs/climatechange/wh...

http://www.washingtonpost.com/blogs/capital-weather-gang/wp/...
Maybe you need to take some time off completely if you're this burned out. Go travel and come back to software and life in a few months to a year. Maybe you'll be inspired to start something new, or maybe there will be something completely different you'll want to do.

You'll always be the creator of Capistrano and for this your reputation will live on. If you've got clients that love you, your business will also thrive. I think your fear of letting go is probably unwarranted, and in any event your happiness should come first.
Do you view the comment you replied to as suggesting that moral equivalence?
Pointing to the author's declaration that "rvm was made for production" is not exactly the best evidence of such, especially in light of mine and my colleagues' endless hours trying to figure out how to fit it into a non-interactive-shell environment.
You can sort by date and the hnsearch api has many filters you can apply.

https://www.hnsearch.com/

https://www.hnsearch.com/api
The problem is that the ruby versions packaged in the distros are not always as compatible as one could wish.

Sometimes it is the list of default gems that is different (like how fedora packages bignum as a gem), and sometimes it is the distro packaged gems that just doesn't look like the stock versions. I've seen examples of gems split into two gems, as well as gems that has had their version dependencies altered. things like that easily makes either rubygems or bundler very unhappy.

The thing about distro packaged software is that you have to trust the distro to do the right thing, and it only takes so many examples of them doing something stupid before that trust is lost.
Ted Chiang's "The Merchant and the Alchemist's Gate" novella was read (by J.J. Campanella) on Starship Sofa back in 2008, it is one of the best things I've read/listened:

http://www.starshipsofa.com/2008/03/23/aural-delights-no-15-...

"Understand" is available on archive.org:

http://archive.org/details/TedChiangUnderstand

More stuff is here: http://www.sffaudio.com/?page_id=4811
Perhaps it has not occurred to you that you were an outlier who was able to qualify for grants and scholarships and also had a (presumably decent-paying) part-time job. Not to mention living in a state with a decent school for your degree of choice.

But, I mean, let's get real. Take a good public school like University of Washington. 4-year tuition comes to $160,000 - if you life with parents [1]. Are you telling me that this is not a crippling amount of debt for a lot of people?

[1]http://admit.washington.edu/Paying/Cost#freshmen-transfer
They exist.

Of course, there are lots of people who are totally happy w/ their consumption, and have no desire to change, and/or if they did have the desire, did so.

But people w/ problems really do exist. I've personally known people who wanted to stop smoking, but found it very, very difficult.

(I feel like these stories don't get heard as much because there's a popular perception of weed not being a "hard" or a "real" drug, and so you sort of get laughed at if you say it's something you have a problem with.)
Not living there, what's the Silicon Valley crime like in reality?
There are plenty of alternatives, but do they provide the same quality of education for your degree of choice?
This is serial!
The point was brought up in context of trying to equate Russia's killing of journalists with the US's actions in some way. I'm not justifying the drone strikes in any way, instead pointing out that the comparison is totally invalid.
Although not completely related to the article - the headline triggered a reaction in me:

Why do we need a less risky approach to entrepreneurship in software development? I believe that of all start-up opportunities, software development is already the least risky one. Why? Almost zero unvestment required. Absolutely flexible working ours. All value creation is through your mind work. No external milestones and so on and so on...

The fact that Software development has become synonymous with entrepreneurship is almost ridiculous. Just compare the risks you are taking with that of your mom-and-pop shop around the corner (or the one that was there 30 years ago)...
The Monroe Doctrine requires the US to protect the Americas as a whole from foreign incursion. The US is obligated by treaty or law to defend Japan, South Korea, Taiwan, Canada, and practically all of Europe (NATO extends as far as parts of the former Soviet Union). Not all of these defensive arrangements are fully mutual, either in practice (the US has troops stationed to defend Germany but not vice-versa) or indeed in law (Japan has no obligations to the United States).

This is also far from the sole requirement that keeps costs up. Probably the more important factor is the incredible amount of cost expended to minimize friendly casualties. It's not enough to simply win a war, we have to win it very quickly and with very few casualties. China, as a counterexample, has no political need to make sure the war is wrapped up before the next election, nor any PR requirement to keep their own casualties exceptionally low. Instead, they can control their own media and--thanks to the one child policy--practically have a surplus of young men.
I generally agree. It's interesting, though, to think how much they in fact do probably alter results. I'm sure people "want" things that don't appear on the first page, because there'd be a general freak out if they did. I think they probably have more cultural latitude in determining which ads they'll accept than which results they'll display.

Another option they have is to simply set the cost of mug shot related ad clicks higher. Since their pricing determinations are somewhat mysterious, it would be harder to critique them for that. Ultimately, it would probably come down to an ethical stance for them, because they would just be making less money as a result of what I would consider to be a more ethical decision. As it is, they are making money off of a system that appears to be wrecking careers.
Are you sure about what you're saying on the term "citizen"?

Ancient Greece was different, however, long before women voting rights, all of them had citizenship and laws detailing when and how that citizenship can be obtained; similarly right now month old infants definitely have citizenship and there are even some legal issues on how double citizenship is resolved for such kids.
"a rock-solid stable base yet still have easy access to cutting-edge packages ..."
This sounds really nice in theory and I hope they can pull it of, but I can't see how that can work.
> The US 'threatens' nuclear war as well. There is no point in nuclear weapons if you don't threaten to use them.

I challenge you to cite an incident where the US has openly said, "do this or we will launch nukes at [city full of civilians]."

> That is pretty disingenuous. We both know that the US government counts any adult male in certain countries/regions as a militant rather than civilian. If you claim nobody is a civilian then of course you never kill civilians

Your post is the one that comes across (to me at least) as being disingenuous. My claim was that the US is not indiscriminately bombing civilian populations. You somehow are trying to conflate this with me saying that the US is not killing any civilians at all, which I did not claim, nor do I believe.

This section of your post comes across like you're looking for a way to vent your anger about how the US counts "any adult male in certain countries/regions as a militant." In doing so, you are also discounting women and children as civilians by implicitly claiming that only male civilians are killed (and then 'covered up' by claiming that they must have been militants).

> Also, I would like to hear your defence of the Iraq sanctions

I'm unsure what you're talking about. The economic sanctions against Iraq post-Gulf War but prior to the invasion? If you claim deaths due to economic sanctions are the fault of the countries that are imposing sanctions, then technically most of the world was responsible. Carrying this line of reasoning further, you could blame the US for deaths in North Korea due to economic sanctions, no?
As an aside, I've found that marketing an app forces you to articulate what's actually novel about it. That should be obvious from the outset, but often gets lost during development or never considered thoroughly enough.
Social Media Tips: How to Use Pinterest to Market Your Business
I dropped out because I didn't feel I was learning enough to justify the expense. I can educate myself on my own time. I'd make the same decision today, only I'd be more certain about it, what with skyrocketing tuition costs and all.

Of course, not everyone's like me. But for people in the same socio-economic position I was in back then, I don't think college offers the solid pathway to middle class comfort everyone seems to think it does. You might get lucky, you might also get saddled with a $30+K piece of paper and no marketable skills, in which case you'd have been no better off working as a waiter/tress or whatever and working towards something better on your own terms.
And what is the carbon footprint of VTC/telecommuting? I agree that travel by flight is ridiculously efficient compared to cars (and also ridiculously safer), but this guy did an analysis of his own carbon footprint and decided that the biggest chunk was his flying.

All that said, I can heartily agree that we need to find a way around depending on coal and oil, both as wealth and fuel. I can't wait for the day to get a driverless electric car.
What do you mean by "make a complicated cluster of machines work together?"

At the simplest level, you have a big switch in the middle of your servers that only connects to other switches that then feed your servers. That's about all there is. You can pile on redundancies, bondings, vlans, software defined networks, and other things as needed, but with the minimum requirement of only "work together," those additional parts aren't required. (We're ignoring Internet connectivity here and just "making machines in one facility work together.")

Everything is just tiny pieces. The tiny pieces get put together to grow networks larger. It can be complex, but it's not impossible to figure out.

If you're working at a colo, ask a few people to draw you diagrams of how the facility's network is laid out. Then ask them to draw how a typical customer deploys their network within your facility.

Ask, get confused, learn, ask more, then you'll have it all figured out pretty fast.
You can take a look at librsync. It might be useful for you.
You are entitled to your opinion, but as other commenter pointed out, rvm was created for production.

> hey exist to allow developers on Macbooks to sync their version of Ruby with whatever is packaged in the Linux distro or BSD variant that runs in production.

Or to allow developers who run ubuntu to develop multiple projects which need conflicting versions of the Gem and interpreters seamlessly. Also, I sometimes deploy multiple projects on same production box where the 2 might need different interpreters, and they almost always need separate gemsets. I can manage the interpreters and LOAD_PATH manually, but then I will end up creating an unholy mess which will somewhat resemble rvm.

I am curious. What are your reasons for "rvm doesn't belong in production"?
Heroku, EngineYard, etc? Unless you're also adding "cheap" into the equation too.

Me I run Rails on Linode and it's fine, but yes, it's unfortunate Ruby/Rails never reached LAMP-level simplicity on virtual hosts.
I guess they mean: system packages which are stable, but apps that are bleeding-edge.
To be honest if you think there is any chance at all that this would happen you are completely disconnected from reality.

The average person doesn't care about NSA surveillance-- just as the average person didn't care about Lincoln arresting newspaper editors and suspending habeas corpus, FDR putting Japanese-Americans in concentration camps, J. Edgar Hoover sending agents to spy on and harass suspected communists (or just people he didn't like), George W. Bush locking up terrorists in Guantanamo, etc.

When you get right down to it, historical precedent strongly indicates that the average person does not care whether the government actually respects the law in its pursuit of national security.
Choosing an A/B testing solution for your Rails App
LOL this guy is the biggest tool of all time
While many sysadmins have heard of git, I've never run into one who has ever used it for anything more than just experimenting to learn the tool.

For server based control, it's mostly CVS, and, more recently (last 10 years or so) subversion.

For local file control it's all rcs .
That's for non-residents. At least look at the in-state number which is less than half the one you quoted.
According to Google Earth, picture was taken in 1999.

Here is the same area with bing: http://binged.it/1a3v5EZ
Is it possible to get it's date from bing?
Really, the core of this is about the asset pipeline. A valuable feature that does not exist in other frameworks. It sucks having to write that plumbing code yourself.
What Mugshots Mean For Public Data
While there's practically zero capital risk, there is a lot of career risk involved if you fail. Many employers avoid failed entrepreneurs like the plague.
Not at all. Watch the video, it gives a pretty good demonstration of what it does:

http://www.youtube.com/watch?v=MuYMBCcgs98
That's the point. They do check quite a lot of people for undeclared goods. However they're no after those who buy stuff for themselves, but for example restaurant owners who try to smuggle in cheap meat in big quantities.
There's always something 'wrong' about tech people wanting to meet face to face.

Boy do I disagree. Face to face communication is richer, more contactful, and more satisfying. There's nothing wrong with any human being wanting that.
BTW, thank you for the pointer to the repository! I hadn't realized that it was publicly available at all. There's a few niceties that would be good, such as reading gzip directly (named pipes are a hassle). But also very cool that they're using HugeTLB, I'm always glad when good systems people apply themselves to bioinformatics, they can really squeeze the most out of recent machines!
I think it is a bad decision from Facebook to go after Social Fixer. From the Chrome extensions page they have ~200K installs. This is peanuts compared to Facebook's user base(compared to Google where number of Adblock installs are ~40 million combining Firefox and Chrome, it hurts Google more they can't say much about it because of fearing of criticism from their core supporters). But future will be bright for them because people are accessing Facebook more from mobile devices where default mobile browsers are very restrictive and the trend will not change for foreseeable future.
I remember reading that Richard Stallman uses a program that grabs webpages via a remote command, which are then emailed to him. A side effect of this, I suppose, would be that he could have an archive of everything he read and wanted to keep.
And I still can't see how that would work. Some apps need the latest libraries latest kernel or something, so without "bleeding edge" system core some apps won't even run. There are always workarounds to that but those cause more harm than good.

Still I will keep an eye on Bedrock hoping they come up with something cool.
Have to second this; your love and dedication is too much to lose, both for the community and for yourself. Take a break, ignore the haters, stay happy.
I'm the exact opposite. I started in a tech support role and learned the value of proper customer service, then transferred to a sales engineering role and learned how to analyze a customer's needs and match them with the correct product offering. From a management side, just by looking at how my company is managed, I learned how not to manage a company. Every time a coworker got treated like crap, I told myself I would never treat my employees like that when I have my own company.

What would have happened if I had started a business straight out of college? Presumably, I'd have made a whole bunch of dumb mistakes, some of which could have cost me the business. I would have failed a bunch of times and learned things the hard way. Most importantly, I might have become demotivated and given up entirely. Which is actually what happens to most people.

I'd say that the past five years I've worked for a company (my first one out of college) have allowed me to find myself in terms of confidence, skills and purpose. I feel like I'm a much better, much more stable place for starting something on my own.
Can you describe this in more detail? We use a custom event loop to get concurrency in our web app. I'm thinking of adapting it to requestAnimationFrame and am curious to hear what tricks are out there.
A Wacko Bob Exclusive with Kamala and His side of the Story
There are people I like out there, and people I don't. Boston is the #3 tech hub, but I don't see it rising, if only because it's too expensive. Austin's catching up pretty quickly.

But if you find something cool in Boston, don't let the location discourage you. I haven't been out there much, but I like the city and, in general, am a pretty big fan of New England.
The best example of why the rvm model fails on the dev side is nokogiri.

Yeah, sure, you can have multiple versions of Ruby and the Nokogiri gem on the same box. libxml2, borrowed from the GNOME project, is the C library that is doing all of the heavy lifting underneath. If the version of libxml2 on your dev machine is different than the version in prod, it doesn't much matter if you've got the same version of Ruby and the same version of Nokogiri.

Use Vagrant. You will get a complete Linux VM for each different project that will match up perfectly with whatever the prod environment looks like.
It's nice to hear about such success stories. Unfortunately most OSS projects never gain such a user base to be able to make a living off of it.
I'm currently evaluating changing the license of our GPL-ed software to use something more restrictive or even dropping OSS and make it freeware only without providing sources.
Read these emails if you want to know why:
http://www.mail-archive.com/nxlog-ce-users@lists.sourceforge...
http://www.mail-archive.com/nxlog-ce-users@lists.sourceforge...

Let me know if you have some advice.
With very, very rare exceptions, yes. Most flagship state schools will give you an excellent education at a much, much better value.
Let's be honest, that's where the money is. Casual gym goers who will come in twice a week for 30 minutes (and then possibly stop coming, but keep paying) on a Nautilus, followed right away by a nice glass of Jamba Juice. Gym goers who will pay exorbitant amounts of cash for personal training to "strengthen their core".

Some dude who has a high chance of getting himself hurt and who might bust your floors is probably not even worth considering for membership in the big scheme of things. Too much of a hassle.
Agreed. Being elsewhere for a few years, finishing school before that, doesn't guarantee you'll learn the managerial skills required to be a CEO.
And I've started my own weekly newsletter about building awesome software: http://eepurl.com/Fi5ZX
I too wish the meme would die, but not because it's not true, rather because it's overused a lot as a reply.

As I understand it these companies do in fact have a fiduciary responsibility to make every move be one that benefits their shareholders. Can you please voice your thoughts on how that is not true?
He reduces the entire situation to two options. What I've learned from being in a startup? There are never just two options. His article does students a massive disservice by creating just an A or B scenario.
> I'm also of the opinion that compiling assets in production as a part of your deployment process is insane, there's so much magic in the Rails asset pipeline that it's not uncommon to turn up bugs where tables don't exist, and the rails app can't initialize, or some javascript runtime environment isn't found which can leave your deployment in a broken state.

This is one of the pain points for me. Even when everything is setup, the asset compilation churns the disks and takes way too much cpu. I would rather do that on my local machine than disrupt the production server. I do a simple workaround for that:

namespace :deploy do
namespace :assets do
desc 'Run the precompile task locally and rsync to shared'
task :precompile, :roles => :web, :except => { :no_release => true } do
run_locally "rake assets:precompile"
run_locally 'rsync -e "ssh -i production.pem" --recursive --times --rsh=ssh --compress --human-readable --progress public/assets #{user}@#{host}:#{shared_path}'
run_locally "rake assets:clean"
end
end
end