skysight-inc/HackerNews huggingface dataset:
A world of hurt after McAfee mistakenly revokes key for signing Mac apps
I wasn't able to find exact numbers, but several sources hinted that the vast majority of the population, in the US at least, do depend on driving a car for work (notably for getting there).
When is the best time to send a marketing email?
pagodabox.com is a favorite. they also offer redis/memcache clusters etc and chances are you'll do fine with their free tier for a while also. ondemand IP's without SSL can start to cost you on various services, so watch out for that.

quickstart on wordpress:
https://pagodabox.com/cafe/pagoda/wordpress
So, if I were to do your two week assignment in one day, in C, would that mean that C is much better than Clojure?

What if I gave your Sysadmin a make file that would build a Debian package or RPM package rather than expecting him to maintain some complex and silly deployments system? The sysadmin would be my new best friend, but would that imply that the language I used was better?

You are doing some seriously sloppy thinking here.
It's often due to OS X's font rendering resulting the text being much heavier than on Windows, but in this case it looks pretty much the same between Windows, non-retina OS X and retina OS X,
I think the 50% less bulshit figure is pretty generous. Let's not forget that, unless you opt out of it, most XML parsers, when given user-generated input, will do lots of crazy stuff. In the best case scenario, the machine that parsed the input will fall victim to DoS. In the worst, we have good old remote code execution. Tipically, an attacker will be able to read lots of files from the servers and make arbitrary network connections, many times from the viewpoint of a machine inside a corporate firewall. As a spare-time security researcher, let's say I absolutely love XML. As a developer, I despise it.
I don't buy it. Here's a 15kt explosion: http://youtu.be/B9F-l_3eLcE?t=9m

I've never witnessed a nuclear explosion first-hand, but that seems like a mighty small flash for a nuclear explosion.

Edit: Also, why don't we hear any EMP effects on the radio signal in http://www.youtube.com/watch?v=tJOJ6B2XOyA ? If anything, the audio gets clearer right at the point you seem to be claiming is a nuclear detonation.
That this team has focussed on using cheap off-the-shelf components (such as their choice of sensors) to make the total cost dramatically lower than most similar projects.
Adobe Photoshop Quick tips
Sales Hacks for Startups (part 2 of 3)
I feel like this would be a shortsighted move. It is my experience that coding takes a certain manner of thinking. This thought process (structured, boolean and logical [formal logic]) does not come naturally to many (most?) people.

In highschool i took my first formal programming course, and despite a very good teacher, the majority of my classmates struggled. I can say i saw similar results in my early college programming.

I love the idea of introducing more people to programming, but from my experience, this would be setting a majority of students up for struggles and failures. The few who would succeed will instead be distracted by the rest.
The title was changed. The original said there was a meteorite strike, followed by a 6.7 earthquake.
T-Minus 2 weeks until next SpaceX–ISS Mission
I've been happy with Rackspace Cloud too. Cheap servers, built-in DNS, built-in CDN, built-in backups, and the support team will almost always go out of their way to help, even if you don't have a managed server.

The MyCloud/OpenCloud control panel is still a little slow for managing a large number of DNS entries, but hey, it's free.
Mailbox is cool, but there's only one real way to fix e-mail
If you want to use SSL though you will have to at least shell out $50 a month.
I wonder if Mozilla plans on rewriting Firefox with Rust. Would that be too big of a task for Mozilla? They should also make the decision if they stick with Gecko or not at that point.
Holy hell, did you even read the post you just responded to? How often do you fucking evacuate? That is even more of an exception than the occasional ski trip.
Reality Check on Official US Inflation Data
Stop Encouraging Failure
I'm sorry, but the vague handwaving about security issues with XML is utter nonsense. There have been issues, just as there have been issues with JSON, HTML, or any other parsed or shared content. Alluding to some vast chasm of danger is absurd, made especially obvious that XML remains the lingua franca or most enterprise systems and interchanges (meaning the ones that people are most interested in trying to compromise).
Did you actually read what he said?

> Of course most programmers will still be average, by definition. The problem is that the average level of quality and productivity probably won't have changed all that much.

It would appear not.

It's always funny how people take a serious person who has otherwise written a very insightful article, take a sentence out of context, and proclaim it silly.
How to Enable ETags and Compression in lighttpd
I'm always blown away how quickly people worldwide can be analyzing an event thousands of kilometers away and producing useful analysis, no matter where they live relative to the event.
You are welcome xD
Thank you for taking the time to explain this. I was just about to do the legwork myself!
Wow, how can they afford to be so cheap?
The submitted title is somewhat non-sensical. Google Now smartphone makes it sound like there is a company/team called Google Now building a smartphone.
I didn't justify pirating it, I said it would drive numbers up, there's a difference.

And your comparison is flawed. When you buy an airline ticket you know you are buying a single use ticket. If you want a travel comparison then it is like buying a car and saying you can only use it in a single state.

Microsoft gets to extract a high price for Office because its popular and the product has a strong network effect. That's one of the advantages of having an immensely popular product.

Sure, a high price is one thing but charging people twice for different devices or charging again for changing your machine is going a little too far. The _price_ is not the issue, it's the pricing model.

Either use it or don't

Like I said, it's not as black and white as that. With this pricing model I won't use Office 2013.
That's not news :) The reason these things are extremely off-road capable is so they can move around in the woods and the enemy can't take them out in a first strike attack. The retaliation capability is what creates the (desired) balance between nuclear powers. Same with nuclear submarines. Hide and seek for "grown-ups"...
> Yup, I did it all -- mwah-hah-hah! I made Apple and Microsoft, iOS WebKit minions at Apple especially, even SJ, do my bidding in resisting poor pretty PNaCl.

No, you've simply held back the only other entity interested in making the web a viable app platform:

- MS and Apple, and Google's behavior are aligned with their corporate incentives.

- In theory, Mozilla's behavior ought to be aligned with the interests of the web at large, but in practice, Mozilla is aligned with you, and your behavior is aligned with your own personal interest in a web platform monoculture based on your technology.

Mozilla and Google, in concert, have the ability to make it a market necessity for Apple and Microsoft to follow suit. Google alone does not.

This makes you the lynchpin at an organization that in theory was created for the very purpose of advancing the interests of the web.

> Get your tums out, pal. We're taking PNaCl down for good this year with http://asmjs.org/. Cross-browser

It takes a True Believer to abandon decades of research, ignore repeated market successes (in the application platform space) that vastly surpass anything they've produced, and then continue to myopically push their own invention into areas where it simply does not belong.

The funny thing about asm.js is that it's an admission of the failings of standard JavaScript for this purpose, so much so that you have to define a strict subset, on top of which implementors will have to invest even more time and complex effort in providing quality implementations.

This is death by a thousand cuts.
1. JSON has an easy way to specify data types. In XML you have to have multiple nested tags. In JSON my document can be:

{"mynumber" : 5, "mylist" : ["one", "two", "three"]}

Simple, neat, and fits on one line.

In XML this has to be

<!DOCTYPE some-magic-string-nobody-can-remember>
<topnode>
<mynumber><int>5</int></mynumber>
<mylist>
<str>one</str>
<str>two</str>
<str>three</str>
</mylist>
</topnode>

Of course, I don't know what you're talking about "JSON doesn't even have a bloody date or time type" when XML doesn't have anything but strings. In order to parse this, I'd have to have code which looks for <int> tags and runs my language's atoi() on the content.

Maybe there are libraries that do this automatically. If there are, the XML community does an excellent job of hiding them from developers; I've worked a fair bit with XML, and haven't found them.

2. Easy interface with popular languages. You can just copy-paste a JSON string into a Javascript / Python app. (Warning: If you do this programmatically, it's going to be a security vulnerability.) Whereas if you want to use XML, you have to jump through a lot of hoops. Especially with Java; AFAIK the Java standard lib only ships a specification for XML parsing. So while the org.w3c.xml namespace is there (or whatever it's called, it's been a while), you have to install some Apache lib called Xerces or Xalan or Xavier (or whatever it's called, it's been a while) in order to have XML support.

This is Java's fault, not XML's; but XML was a shiny cool thing at about the same time Java was, so a lot of peoples' main XML experience (or at least mine) is in Java.

3. Is a subset of many popular languages. A lot of people -- especially web developers -- only know one language. If you know JS, then you know JSON. But XML syntax and semantics is very different from most programming languages, and that's a barrier. (General XML is much different than HTML. In particular, you can always see what HTML "does" by loading it in the browser because everything has default styles; not so with a general XML format, unless you go through the pain of writing a complete style yourself.)
Very little communication I have around the office are crises - but they are important. If I insisted on having a completely different schedule from my coworkers, I'd either be impeding their work, or subjecting myself to emails, SMSes, calls, etc, outside of my work hours.

Lots of company have flex time so people can choose their hours but have some overlap for communications. This is also where the "mid day meeting rush" comes from that exacerbates the situation.
I don't understand the complant that JSON doesn't support a date/time format.

It supports numbers and strings. You can use unix timestamps, you can use ISO 8601, you can use any format that makes sense for your application.

JSON doesn't support a Date/Time object because it's a data format. XML doesn't support a Date/Time object either.

Now if you want to complain that the JSON parsers don't automatically convert ISO 8601 dates into Date/Time objects, I understand.

To me 50% less bullshit means 50% less typing and maybe getting something wrong. JSON is easy to read and write by hand, which happens a lot.

XPath/XQuery and XSLT are nightmares in my opinion. I'd much rather type `Foo.bar` or `_.each(Foo.items, function(item) {...})` and be able to easily debug when something goes wrong.
Apple, Anti-Malware, Patents
Ask HN: Who wants to learn JavaScript?
After helping my cofounder get started with programming, I've been thinking it might be fun to help other startup-minded folks learn too. Are there any designers/entrepreneurs reading HN who want to learn JavaScript from scratch?

Next Saturday, February 23, starting at 9am PST, I'll be giving a free 4+ hour JavaScript workshop online. We'll start from the absolute beginning and build up to the hard stuff. You can use what you learn anywhere JavaScript runs, from web browsers, to servers, mobile devices and even some databases.

Why not just make screencasts? Because I want to experience those "ah-ha!" moments with you, when you first grasp each difficult concept. That's at least half the fun.

This will be limited to 5 people, to keep it conversational. If you're interested, send me an email (see profile) describing why you want to learn JavaScript and your current level of experience. This workshop is absolutely free. All I ask in return is that you give me honest feedback about the course material, the medium, and my delivery.

Thanks HN!
Thunderbird, with HTML disabled (because its a mail client, not a web browser)
Well, that we've noticed, at least.
Ask HN: What tech stack is your startup built on?
I recall there was a post about a year or so ago about tech. stacks used by startups etc. Would love to hear the latest in 2013 used by startups. Any details of front end, back end, hosting, app servers, databases etc. will be useful.
SS-18 'Satan' is a NATO designation for Soviet/Russian ICBM. http://en.wikipedia.org/wiki/SS-18
I'm slightly biased, but likely your best starting point is the Beginner's Guide by SEOmoz http://www.seomoz.org/beginners-guide-to-seo

Amazingly well-produced, and covers all of the basics -- without any of the snake oil. The SEO industry gets a bad wrap (most times, rightfully so) but once you parse out all of the shit, there's some great stuff out there.

Hope that's helpful.
Nice coverage. I especially like the infrasound analysis. The estimate of 100kT explosion suggests this thing was an order of magnitude scarier in person than it was on video, and it was pretty damn scary on video.
I believe he forgot the word "app"
The minimum doesn't buy you much.
How is this different/better than Google BigQuery?

How does speed/performance compare to something like that shown here:

https://cloud.google.com/bigquery-tour
The NASA program in question is actually limited to objects in orbit around the Earth. (Orbital Debris is typically out-of-commission satellites and parts of rockets that are still in orbit around the Earth.) We can track objects as small as 10cm that are in orbit around Earth. (schiffern explains in more detail how.)

To track potentially hazardous astroids (PHAs), scientists use different methods and are not capable of detecting rocks as small as this one. That doesn't mean that it came from outside the solar system or that it has an eccentric orbit. It just means that it was too small to detect with current methods.
I'm pretty sure opting out is optional, and you can't be made to do it as a condition of employment. The alternative is often that they'll have you do a lot of extra time-tracking to make your life more difficult.

I have gone over 48 hours by about 12 hours a week for a period of a month, because this stuff had to be done. I got a promotion out of it.

Now I'm independent people have to pay me up front if they want that.
@your answer to number 4

How do you see the market share dropping? There is this little thing called Android...
XML has a few issues compared to JSON:

* attributes v. tagnames

* no "anonymous list"

* infinitely large surface area

[ {name: joe, age: 12 }, {name: bob, age: 23} ]

<list><user><name>joe</name><age>12</age></user><user><name>bob</name><age>23</age></user></list>

The access pattern for json is much easier: obj[1].name

The infinitely large surface area of XML is painful.

Namespaces, entities, xsd/schema, cdata, cdata-in-cdata.

It's an alright data / interchange format and especially suited to certain multi-vendor use cases, but the disadvantages cost more than the benefits compared to "simple" anonymous json.
That's an interesting point about infix and postfix calculators but no prefix calculators. Though I wouldn't go so far to say there aren't any, I feel pretty sure I've seen one before--though don't care enough to go looking--they do seem pretty rare. I wonder what lisp/scheme/whatever-I-need-to-say-to-get-you-to-stop-being-pedantic would look like with post-fix evaluation.
That is an interesting point, If this had travelled over one of the poles would we have noticed? I tend to think that someone would have seen it, but we wouldn't have a dozen dash cam videos of it.
Django Settings Parity
You'd burn through $5M scarily fast with a staff of 28.
What Thomas Edison expected job candidates to know
IMHO, paying for a license and then willfully violating its terms to get more than you paid for doesn't really seem morally or legally superior to just stealing it in the first place. I mean, you could also fraudulently claim to be a school teacher to get a cheaper Office license...

Regardless, you're setting your startup up for an embarrassing and expensive situation if a potential investor or acquirer decides to audit your licenses as part of their due diligence...
12 short d3.js tutorial videos: dot append
OVH have some dedicated servers that start around $10/pm which is perfect :)
Very good, sir!
Yes, the loss of the ability to install on a second portable device used by the same person who has the desktop license is a huge step backwards. They should cut the price in half to make up for this. As if that will happen.
Booby-trapping random() to find a bug, and the lessons learned.
If your devs aren't doing support, you're missing out
I don't always agree with Thurrott but I think he is spot on here.

Google Now is the killer app/feature for Android.

And from the 4 players in the mobile space right now, only Microsoft is really in a position to challenge something like Google Now.

And I don't hold out much hope that MS can get their act together to pull it off.
XML has the capacity of being as simple as you want it to be

Unfortunately in practice it never is. I've seen programmers do too many dumb things with data structures in XML, which then becomes "part of the spec" so it never goes away.

Take an xml api in a fortune 500 and run it through 10 developers over the course of 5 years, then do the same thing with a json api, I guarantee you the json one will be more standardized and easier to consume.
100 Ideas That Changed Photography
USPTO Final Rules on First-to-File Regime
There a lot of great resources out there. I recommend taking a look at SEOmoz.org. They have a great beginners guide. Also, Google has a guide to SEO as well which has some good tidbits and takeaways.

After you have read those, what I would do, is study your vertical. Google has, and is, becoming more and more diverse in the type of content it picks to display in the SERPs. This all, for the most part, is determined by search intent (what is the searcher looking for based on the keywords entered).

Your vertical is revolves around information and research. Google has made some relatively new changes to help authors brand themselves online. I would look into incorporating these tags.

Secondly, research your competitors and the sites that are ranking. What content is showing up. Are there patterns. I did a quick search and I got a lot of video search results. Can you compete against those?

Lastly, the web was built on links. You need to cultivate relationships online and translate these into links that are earned. There are lot of ways to do this. However, the right way to do it is hard and time consuming, but it pays off big time.

/2cents
>> 2. Someone will make a lot of money by hosting open-source web applications. Github is cool but with all the cheapskate web devs (no offense, I am one of them) I don't think it is _that_ profitable.

My initial thoughts on #2 were AWS and the PAAS companies (Heroku, EngineYard, etc.) but maybe they're to broad to fit. The people who mention WordPress have a good point.
Heroku introduces new pricing tier at $21/month
http://cl.ly/image/020e3P470E1j
First time Open Graph has been used for email I think.
These guys have worked well for me, and really cheap for a low-endish box: http://infiniserv.com
I have to agree. The first two hours before everyone else shows up are my most productive.
38 Brand New Web Design Freebies for 2013
sweet post
why install it when it could be a live cd that boots straight into steam?
Thank you for the excellent reply.
Yeah, it's still not impressive. The only thing that I'd say is impressive in response to the situation would be:

"Hi, CEO of Heroku here.

Sorry. We've been misleading customers and only telling the truth when pressed-hard for years. We've created this financial model for all of our customers who have been overpaying on dynos because of our shitty routing and will be reimbursing them based on that.

We've also rolled out a second dyno-tier, called "dyno with non-shitty routing". It's 10x as expensive, but at least we're being honest about it. All current customers will enjoy our "dyno with non-shitty routing" for the price they're currently paying for the next 2 years. Enough time for them to migrate away, like any reasonable person would expect them to after this."
I think a more precise message would be "Stop caring about time rather than productivity"
I would. My email is there in my profile. Thanks so much.
11 Things I Wish I Knew Before Starting My First Startup
Neil Clark Warren, eHarmony Founder, Says Gay Marriage 'Damaged His Company'
End of an era: Skype and Messenger to merge
I've personally had poor experiences with MediaTemple's cheaper tiers when deploying client sites. They may have improved in the past year or so, though.
Injury count rises for Russian meteorite
I always use heroku when starting a new project. It gives me a fast setup and let me focus on the app during the pre-release process. If/when my apps get big I move to linode or aws.
Yes. Here's a DoS for Firefox that forced me to reboot: https://cvs.khronos.org/svn/repos/registry/trunk/public/webg... (it asks permission first). I did not test it in Safari, because I don't want to restart again :(
I could see this happening, but more in the sense that 2013 is where linux gaming becomes a reality. Not that 2013 is going to be the year that linux gaming becomes dominant.
"But Windows Phone is entering a dangerous time, one in which its competitors are starting to catch up"

Pffft. Really?
ROFL.
I know lowendbox for about 2 years, and I read it about 2-3 times a month, and there are many readers complaining of bad companies. I need something I can rely on 24 hours a day.
I've had BugMuncher running on Linode since day 1. They're not the cheapest (but they're definitely not overpriced either), but it's been rock solid.

The support staff really go above and beyond to help you get things sorted, plus they've got a great library of guides to setting up a massive variety of server software.
I have a hard enough time justifying upgrading Office. Versions n-1 are almost always "good enough" and I see no killer features that justify these new licensing restrictions that at a minimum double the cost for the same install base. I usually skip at least every other release. This has given me the justification to stay on Office 2010 indefinitely, particularly given the fact that I will probably rebuild at least 20% of our PCs in the next year, and we take full advantage of the second install on a portable device. Viva la Office 2010!
That's true, but he's looking for under $50/mo, so he could get a very nice box from DigitalOcean for $20/mo+.
Turtle Graphics (aka Logo) in Minecraft using Ruby
I want a painting like the Mona Lisa.
Alcohol said to have big role in Cancer