skysight-inc/HackerNews huggingface dataset:
Just to clarify:

Yes, you can see a number of satellites from even the densest urban areas. I could usually see three planets from Manhattan. But I never once had the desire to go lie in Central Park after dark and stare at the sky. Compared to that, even yellow sky is amazing. I frequently find myself stopping on the way from the car to the house at night to stare at the sky, and I think to myself: "And this sky isn't even that good."

So I hear about this family, isolated, zero light pollution, probably far enough north for good Northern lights, and it's no wonder to me that they would have noticed satellites. How could they not be staring at the night sky constantly? It must be heart-achingly beautiful there.
And that's ignoring the repeated customer service issues, which more than likely drove business to this railroad's customers.
Why does anyone continue to give Adrian Lamo a platform? He is like the Kim Kardashian of computer security--he's famous for being famous. I'm not aware of any evidence that he knows what he is talking about, particularly when it comes to various criminal penalties (he gets these blatantly wrong).

Edit to add example: Lamo says

>To put this into some kind of perspective, if Swartz had committed violent battery of a Supreme Court justice or a member of Congress he would have faced, at most, a year locked up in the pen — as long as he didn’t use a deadly weapon.

The maximum prison sentence for aggravated assault in DC is actually 10 years. And if you use a deadly weapon, it adds an additional maximum penalty of life in prison.
We don't know the extent to which Rubygems was compromised yet. In a scenario like this, it's best to err on the safe side and avoid trusting the source for the time being.
That is interesting - when I was working abroad and only spoke my second language, English, almost exclusively every day for a good three months... it did feel strange and unfamiliar to go back to my native tongue of German at first once I was back in Austria. I haven't forgotten anything, I just initially had to make a more conscious effort especially since some things are a lot easier and more "fluent" to say in English somehow.
According to research, what is the strongest predictor of a person seeing her work as a calling?

The number of years spent on the job. The more experience you have the more likely you are to love your work.

Or it could be that people that don't like what they do change jobs...
> the Institute of Coffee of Costa Rica estimates that the latest outbreak may halve the 2013–14 harvest in the worst affected areas of the nation. This outbreak is “the worst we’ve seen in Central America and Mexico since the rust arrived” in the region more than 40 years ago, says John Vandermeer, an ecologist at the University of Michigan in Ann Arbor, who has received “reports of devastation in Nicaragua, El Salvador and Mexico”.

Reduced supply should be great for the growers, right? They're going to get paid handsomely for this much smaller crop, because people really want coffee and there's plenty of margin near the consumer end to get squeezed to give the growers more money for this now-rarer item.

Economists - where am I going wrong?
Spectacular BlackBerry 10 PR #Fail Ahead of Launch
You probably disagree with the common feeling that the prosecuted actions of e.g. Weev, Swartz, etc. would not actually be crimes in any decent society, but don't pretend you've never heard of them.
This is great, I've subscribed and are really excited about this app. This is what I've been doing for a couple now in gmail. I'm using followupcc to snooze emails that I can't deal with right now. I'm flying through my inbox by either replying to email right now or starring them. I also heavily use labels as "email collections". For instance, I have "website to check", "books to read", etc.. so as I go through my inbox, I put emails in there. When I'm on my iphone, I sendly send an e-mail to myself using the awesomely simple captio app. Oh, and shortcuts are invaluable.. e to archive, gi to go to inbox, gs to go to stared, gl to go to <insert label>, [ for "archive and next". It's my personnal hack, but I'm very excited to be using an app that abstracted all that in a more concise way.
well put, I wanted to say the same thing, but it would have ended up being more snarky. :)
Amsterdam's Pitchrs 6th startup event in February
It's just a bit of self-promotion. Compared to the last time[0], it seems pretty benign.

[0] http://www.reddit.com/r/programming/comments/okpoh/more_read...
Interesting point, but a counterpoint is that an AI for such purposes could either be deterministic (if it was running on local machines), or it could be a single highly creative and nondeterministic AI running "in the cloud" so to speak. There are also cases where absolute determinism isn't important, like in some games.

I think both of our points are somewhat moot though, as I don't see NLP code as something that you would necessarily put up on github. I see it as playing a similar role to DSLs or metaprogramming nowadays, and similarly, it wouldn't always be a good solution.

Simple use case: I recently finished an HTML5 puzzle minigame. The layout is pretty simple and has to adjust to window resizes, but the layout can't be done with straight HTML/CSS. So, my resize function is 120 lines of dense javascript, despite being able to describe in a simple paragraph what I would want. Indeed, a simple paragraph is what was given to me in the first place to describe the layout.
In the specific context of engineering, the only thing I have ever heard about Boeing's "entrenched culture" is that they are obsessed with safety. A Boeing airliner is a modern miracle of overengineering.
Libertà d’informazione nel mondo: Italia 57esima
This is very articulate nonsense. Not all purchases that grant utility encourage addiction, so your economics lesson doesn't apply to most of the things we buy.
"Sorry dude, I have no fucking idea what you're saying, plus you're a dick" is probably safer. They'd have to show you both understood and agreed with the action, but it's hard to prove that, especially if you started the conversation by not being a dick.

It's fun/scary reading the transcript and figuring out at what point you'd do what. If it were a random person IMing me from Iraq, I'd probably be friendly to start out.

The safest thing is to end the conversation before any criminal acts are discussed. I think it's also probably safer if you immediately switch to "you should report that to law enforcement, it sounds like a crime" vs. just "the fire, please die in it."
Now would be a good time to build up a quick script to compare the last modification time of the files on S3 against the updated_at of any gem record in the system. If the delta is too long, that would be a candidate for deeper investigation.
Let me introduce you to your new design tool, my product Edit Room.

Imagine a design tool that lets you organize your content first, assign semantic HTML tags to your layers, and lets you easily draw out your layers with visual design tools built to honor your Photoshop muscle memory as much as possible, but also built for speed.

Imagine all your design work being cleanly rendered in HTML and CSS, while giving you the creative freedom to play with layout and typography, color and form.

Not just flexible, but responsive as well - you can preview different display widths directly in the design editor and create custom breakpoints for adjusting your design for smaller screens.

The tool you're looking for is already here - http://www.edit-room.com
ComboFix (01/28) infected with Sality virus
Wow, that was super confusing. I had better reread. Otherwise, great article and examples. I had a pretty good notion of prototype, et. al., but felt like this article really escalated my intrinsic understanding.
You need to do something over the top. Something so crazy that people will have no other choice but to pay attention. That is the quickest way to hack growth. Now, its hard a as fuck and could get you into trouble. Question is, are you feeling lucky?
This post should not be in Ask.
Introducing the BlackBerry Q10 – First BlackBerry 10 QWERTY Device
Benchmarking Cache Transcoders in PHP
how do they solve the issue of the turntables being big enough for only one car at a time?
What is a "classically trained programmer"?
ZF2 Documentation by Docpx
This is why I come to the comments first! Thanks for saving me 5 minutes :)
Honestly today all you have to do is press CTRL + SHIFT + I and then start typing code into the debugger.

You can then write code anywhere you want -- and you can play with more advanced tricks than you could on the old computers.
I started my career because I love programming. That was a big mistake for me. Not because it didn't pay well, but because I lost the passion.

When I spend 8 hours a day programming, I don't want to do it at home. It's probably because I don't want to sit in front of a computer all day, or I am lacking social interaction at work. That's why I am currently trying to change my position. While I still love IT and everything tech-related, I want programming to become a hobby again.

I admire everyone who is programming after work, tinkering around, building stuff. I promised my nephew to build a quadrocopter with him, but I haven't done so, just because I am already programming and doing techy things each day again and again.
agree. further, now that i have started and run a business based off one of my passions, i see a lot of opportunities to make a successful businesses based on many of my other passions.
Ironically, this kind of "cost-savings" is exactly what the Netherlands railways have been doing over the years (only by closing half the existing toilets). However, they ended up with the ultimate solution: ordering new trains without any toilets.

No joke, they even came up with the brilliant idea of handing out plastic bags for "emergencies"...
I've tried several versions of this type of app and they never worked they way I want them to.
Yours looks nice. Installed.
A real-time view into Instagram with node.js, socket.io, and Windows Azure
That video screen share feature is kind of amazing and the demo for it was flawless. Well done.
Here's What Google Does When the Government Wants Your Emails
I'm not sure who this article is for. I think most reasonable people silently add "that can make money" to "do something you are passionate about." After all, we don't see many businesses trying to make money with the idea "Watch the owner eat delicious chocolate!"
I'd be interested in seeing this github issue. Link please?
RIM changes name to BlackBerry, unveils 2 phones
Ha! Have you seen the "Richard is a fucking idiot" control written by Dan McKinley?

http://stackoverflow.com/questions/184618/what-is-the-best-c...

It's a few down from the top but there are several other "angry" developers chiming in worth chuckling at.
Backblaze announces upcoming iPhone app...
Economy in U.S. Contracts as Defense Spending Slumps
I don't think I've ever heard even the staunchest JavaScript writers refer to it as "well-designed".
People don't realize that part of building a product is documenting how to use it and building a support system for it. Enterprise demands documentation and support for everything. But people tend to think that their app is self-documenting. Nope. Never w has been. Never will be. You need to include support and documentation as part of the product and develop it alongside. You also need to price it accordingly.
Hey that thread is where the "There is nothing as permanent as temporary code" quote came from.
you clicked on "Learn more" and read the wrong alert.
It's a Medium Alert with
"Your data on {list of websites}"
Reminds me of the old joke.

Four students, all roommates, thought about skipping an exam since they haven't prepared well. They arrived really late for the exam, and gave the excuse that they had a flat tire on the way. The Professor agrees for a re-exam.

After a week, they come really well prepared. But, the question paper was a shocker.

"Which tire got punctured?"
Show HN: Startup MongoDB provider, using real hardware and piles of SSDs
Same problem as with airlines-- a toilet would probably remove 4-6 paying passenger seats, which means less money. Toilets don't generate revenue whereas seats keep paying for themselves many times over.
Yes, and I think that's why I like this parable so much. The contrast between the elegance of the solution and the futility of the enterprise as a whole is striking.
Surfer Garrett McNamara Conquers His 100-Foot Wave
Back of the Envelope Calculations for Every Early Stage Startup
I think where this article falls flat is in it's assumption that there are many hobby passions with which you can't make money. I don't believe this for a second - if you are good enough, you can make money off anything. And being really good at something, in addition to genetics, talent, etc, is a result of being passionate - since you like something you naturally put in a lot of work and get better.

I challenge someone to come up with any hobby you can't make money from if you're good at it. Even the most ridiculous ones, playing video games, watching movies, etc. all have associated careers in which you can make plenty of money if you are good and put in work. And if you aren't putting in work or don't think you can be good enough, it's probably not a passion.

Then on top of that is the whole part where making money is just not as important to you when you're doing something you enjoy for most of your waking hours. How much money is your happiness for ~40 hours a week worth? For me, it would be pretty steep.
rubygems.org is back up
Zenoss Continues Momentum With Record 2012 Revenue, 43% Year Over Year Growth
Nice one, Oliver :-)
Economists - where am I going wrong?

I'm not an economist by occupation, but this looks like bad news for the growers in that region, because they have less to sell, but the price of coffee is influenced mostly by worldwide supply, which will not soon be influenced just by that regional fall in production. This is the same issue that my uncles who are farmers face. It would seem "logical" that if their production falls because of bad weather, they would make that up in higher price per bushel of grain, but the market price of their grain is very little influenced by the average yields per acre in their regions of the United States.

From the article: "Colombia could be the closest to a solution. Marco Aurelio Cristancho, a researcher at Cenicafé, the National Centre for the Investigation of Coffee in Chinchiná, says that the government has supported research into developing resistant strains of coffee through crossbreeding. The introduction of resistant strains, together with improved weather monitoring to help predict rust outbreaks, has meant that fewer than 10% of plants now need to be treated with fungicide, down from 60% four years ago, Cristancho says. The government has also supported work on the genetics of both the fungus and the plant." So it is precisely that regional difference in severity of the worldwide problem of coffee rust that allows some producing regions with normal yields to keep the global price of coffee roughly steady even while other producing regions face severe reductions in yield.
I seem to have managed a mental separation between 'programming I have to do' and 'programming I want to do'.

The latter category only happens sporadically because, like you, I don't often have the energy to code all evening when I've coded all day. But I do find some time for it. Social interaction definitely takes precedence though.
Is this related to Anaconda (the OS installer on RHEL, CentOS, and derivatives?). I couldn't tell if it is. If it is not please consider not calling it Anaconda.

It is even more confusing because Anaconda is concerned with installing OS packages, configuration and initialization.

I can see this dialog happening:

-- Have you updated the package in Anaconda?

-- Yes. It installs the numpy package.

-- Ok cool. Make sure it also configures your yum repos.

-- What yum repos?

-- You know rpms repos?

-- There are no rpms in Anaconda?
https://github.com/tenderlove/psych/issues/119#issuecomment-...
I made a simple D-A convertor out of resistors and a D25 plug. You could squirt bits out of the parallel port and get sound. It was brilliant for gameboy emulators. The No$ emulator supported this.

Making it harder to do this kind of thing is probably a good idea, but it's a shame.
oh, well, unspecified shell snippets are usually assumed to be some bourne derivative, in which case the cat is necessary.
Do not expect any privacy by using any commercial communication platform or solution.

Consider yourself entering fullbody see-through scanner every time you conveniently send email, chat or do video call with Skype.

For total privacy use Tor-based communications channels, such as tormail.org (instead of any other email provider) and similar Tor-based solutions.
The price for better privacy is usually less convenience and slower speeds.
my first thought was "Cool! Damn, not markdown." Security issues aside I think you'd addressed the use case for the "common man" well. I (and I think many of the geeks here) would prefer a markdown variant though. No selecting and clicking to bold things, no reaching for the mouse, etc. That being said, a the ability to bold and italicize without leaving the keyboard are pretty standard text editor features at this point that ZenPen would do well to incorporate and the functionality would be reusable in a markdown variant too.
Hi martinced,

In general, ST is pretty easy to write plugins for, as its got a simple API and everything is in Python. It was so much easier that even I wrote plugins for it, back in the days of ST1. I've since written some vimscript, and, let's just say, it's nicer to use a "true" programming language like Python than vimscript.

Here's what I think you should focus on with ST: Multiple Cursors. I've been beating the Multiple Cursors drum for a while, but a vast number of things can be done with them, and they're amazing. Many macros in emacs/vim can be done using Multiple Cursors, with the advantage that they usually work right the first time, and if you make mistakes, you get instant visual feedback so you can fix your mistake, instead of "record and pray" the way you do with vim/emacs.

Seriously, Multiple Cursors are ST's killer feature, in my eyes.

And for everything else, ST simply does all the things you want an editor to do well, and it does them beautifully, easily, and by default.

If we do a vim/ST comparison, I'd say ST wins the "I just want to install something and get to work" battle (easily), vim wins the "I can be amazingly productive with the actual text editing" battle, but ST wins the "I want to do cool manipulations to lots of similar text" because of Multiple Cursors.
I can't believe I'd never heard of SSH subsystems before.

I guess you could write one to invoke `manage.py shell`, and have it be deployed with your configuration management system.
How to make money with videos for 2013, The Only Way to Go 
Welcome to Seo Video Strategies, a new project to help new marketers how to learn video SEO. It is run by Andy Moore & Nigel Phillips. They are dedicated to providing you with the best video marketing and seo video strategies. By showing you how to learn video seo you will see that anyone with a good seo video strategy can get their videos up to the top.
I think there is more to train toilets than that. You need somewhere for the wast to go, and waste disposal, cleaning, maintenance, stocking all have to be done on a regular basis.
I'd like to try it, but I can't find any sample chapter.
An apt analogy might be arranged marriages. In Western culture, the idea of an arranged marriage seems absurd and backwards, and the common belief is that a good marriage is based on love and mutual attraction. In arranged marriages, however, love grows with time and these types of marriages end up in divorce at a far lower rate.
I really like the @pmarca quote: "Marc Andreessen says you either will be the person who tells the computer what to do or the person that the computer tells what to do."
In Ben's defence, I doubt he's the only one who wouldn't have thought to check the whois data. I wouldn't have, for a start. There should have been an obvious contact email linked on the site itself for issues, not just a Twitter account.
I wonder about SpaceX. They are also trying to get in the defense contracts game (already have as of Dec 2012).
This looks interesting http://www.youtube.com/watch?v=u9TSHk3Oed0

Not sure how practical it will and if it can be used when using the flash.
I disagree with the notion that weev and Swartz were arrested for "doing something that is not trivially understood."
Are you describing a Denial of Service attack? One where the attacker would get the desktop or server to try to install and run Arch Linux, then let it brick itself? If a critical Windows server or workstation was hit, this could cause a project to grind to a halt.
To me the point of the parable (apart from clever programming) seems to be that for a successful venture you need to have competent people on all fronts, managers and engineers, good communication between teams and listen to your clients.

The manager did a good job to find a way to cut down the costs but didn't get the specifications right so the engineers, although they could deal with the issue, didn't even know that an issue existed.

I guess in the day, they didn't have UX designers.

As for the article's point, it probably is nor managers, nor engineers, nor mathematicians really get the point of the parable.
When will people start signing their gems? And gem/bundler warn if the signature is not present or invalid?
I cannot agree with this more. This guy is just totally missing that one incredibly important equation:

more passion = more practice = more skills = more money

Doesn't matter what you do, you can make money at it if you are good. There are professional video gamers ffs.
I've been dreaming and praying for an Alpha Centauri II for years, too. It could be done on the engine for Civilization IV or V, like the Colonization remake, and pick up on all the technological and gameplay advances in the franchise since SMAC.

Alas, the constraint is that Electronic Arts owns the intellectual property for Alpha Centauri and isn't at all interested in reviving it.

But Brian Reynolds leaving Zynga is an awesome piece of news, if it'll get him producing real games again rather than addiction-center manipulators. I seem to remember he joined Zynga genuinely believing that mobile-social-freemium was the future of gaming, which actually was a reasonable prediction in 2009, and it's also reasonable for that opinion to fall by the wayside now.
Is there something wrong with showing off work that you are proud of? If something I share here gets upvotes then apparently some people find it interesting.

Not trying to upset anyone here, I just want to share my work and share my story, that's all.
Treadmill desks: How practical are they?
This looks super-useful. I've yet to look into Scala, does anyoneone know if something similar exists for Ruby?
Yes, but the attacker would need to inject code into every .gem file that's pushed to rubygems.org. Because that source code would be highly visible, it would be simple to figure out what they're trying to do.

A more hidden attempt would be to simply alter the existing .gem files on S3. Once they have the access tokens from the configuration YAML files, they can do that from anywhere, not just the rubygems.org host. That keeps their activity under the radar and is slightly harder to track.

In that case, only newly installed gems in your system that were uploaded to rubygems.org before this incident would be at risk. If you run bundle update and pull in gems built from today onward, there is not as much to worry about. If you're updating gems and the bundle is pulling in gems from a few days ago, then you are at high risk.