skysight-inc/HackerNews huggingface dataset:
If they were a credible terrorist threat, they would have been picked up in the UK before even setting off.
Our tax dollars are being well spent, so now we can catch the next Al Qaeda bomber as he is preparing to destroy America and inadvertently tweets his intention. The jokes on you Al-Qaeda bomber, the US is way ahead of you man. Sounds like a prewritten Colbert segment.
Didn't he have a contract which he used to successfully sue the client with? It didn't seem to make any difference.

At the same time I am uneasy with this sort of one-sided public exposure, doesn't feel very professional even if true, and of course without knowing the facts of the matter we don't know whether it is in fact true.
I've done this.

The reason being I had to copy text from a Word doc into a long-form landing page. HTML from Word sucks and I never found a converter I liked because of my compelling need for decent formatting.

So I would copy entire chunks of copy from Word into Dreamweaver and then create my markup based on paragraph, headings and so on. I even made an extension for Dreamweaver that would convert special characters into their HTML entity equivalents.

Once I had the copy in HTML I would then start designing with CSS and any images required.

I did it this way because once I got past the drudgery of creating the markup for the copy the design part was interesting, challenging and fun. Plus it felt faster that way as opposed to inserting and designing in chunks.

But for websites my preference is the same, HTML and CSS in tandem.
Data structure for Nearest Neighbor Search - VP Trees
The stats are only for a 6-week period which in no way a great indicator of the "uptimes" of a product. Curious to know how they fared the whole of previous year.
The intended audience is for Code Academy students here in Chicago learning web development and user experience design. Shay uses this as a resource to guide the students through their learning.
http://en.wikipedia.org/wiki/Carnivore_(software)

Carnivore, now DSC1000, scrapes the web and inspects packets for keywords and flags potential threats. I'm pretty sure "destroy" and "America" would raise a flag in it's system.

Furthermore, finding out who accounts on twitter belong to is often fairly trivial since a good deal of people use their actual names and if not that use pseudonyms that are easily linked.
http://www.livelystocks.com looks cool - thanks marketmonkey, http://www.corsvi.com for tech news,
http://www.youtube.com - video production showcase,
http://www.vimeo.com - ibid

and HN
1 cup = 236 ml. According to Wolfram Alpha, an avocado has a density of 0.97 g/ml, so it's roughly 229 grams. Average weight of an avocado is 210 grams.

It's 1 avocado.
Whether truth is a defence against libel also depends on the jurisdiction.
OK, your first paragraph is hard to comprehend. Language is "culture" but that's boring. Europe is more diverse - but trivially? Political, standard of living, industry are apparently real differences according to you? And art somehow snuck in there too, but I guess the totally of language based art, poetry, books, etc, somehow is boring?

If we are going to cherry pick how we compare places, I say let's start with climate. When talking about climate clearly Mississippi and Washington state are far more different than Sweden and Finland.

Only an American could completely discount language and want to talk about GDP or GNP and industry composition. Very CIA fact book page. I freely admit by GDP and standard of living all of Western Europe is less different than Mississippi and any of the "blue" states.

Hell if we're going to use CIA country fact book style information to measure differences then all of the OECD countries (this includes Japan, Europe, Canada and the US) are on average less different than just the US states.

Now think about that. Does it make sense to say that just the US states are more diverse then a group with includes both Japan and most of Europe?

I guess if you're an American and think language is "culture" and boring then yeah that can sound right to you.
1) No prices because the price is negotiated between the sales guy and the buyer. Usually over a 3 cocktail lunch at an expensive steakhouse. Also, licensing is usually a site license and there is often a lot of customization needed before the customer can accept the product.

2) No Screenshots because no one gives a shit what it looks like. Enterprise software is SERIOUSLY NOT about usability or pleasure. It is all about being compliant and covering ass. The people who actually use the software aren't making the decision to buy it anyway. From the point of view of [many] execs, the users are being paid so what difference does it make to them, after all its just "point-and-click" interfaces now anyway.

3) If you want to break into enterprise, I think that one of the most important things to them is that your product and support for it will still exist years from now, long after founders have lost all passion for the product.

see also Zed Shaw's hilarious story about an enterprise software project: http://vimeo.com/2723800
I'm not sure you understand the question. It's not a matter of IP addresses. Protected tweets are not publicly accessible, so it's not a given that intelligence agencies have access to them unless Twitter is providing it to them, or they've hacked into them.
Undirect: Removes Google search result redirection/tracking [Chrome extension]
Three Magical VC Pitch Questions
You seem to be talking about lawyers, not creators. I send a simple email if someone is using my creations in an unreasonable way, and a DMCA request if it's serious. I don't use DRM on most of my ebooks since I'm fine with fair use, and I don't agree with the RIAA/MPAA's idea of "piracy."

I get that sharing creative works is like a tax. I pay it back to the society that made it possible so others have the same chance, and I'm fine with that. I don't support the infinite copyright extensions companies like Disney push for.

But handing my creations out to people for free won't solve poverty. As I said, you can't eat bits. It'll just force me to go do something I enjoy less, and keep me from having as much time to create.
It is both a reference guide and an introduction to HTML & CSS. This was built (initially) as a compliment to Shay's weekly lecture to the Code Academy.

Most of our students in Code Academy are "fresh beginners" and have been going through Shay's class for the past four weeks, and they have been improving greatly from the first day of class. They are currently learning web development, so they are definitely picking key concepts for Shay's class to help with their front-end learning.
Fair enough, but I almost always carried a large screen with me whether it was in the form of a laptop or tablet. If the situation required tethering I would be losing significant battery life on my main communications device.
No, I don't have an employer covering my cost. The full cost for my $5000 high deductible individual plan is $85/month.

Perhaps the difference is that my plan was purchased in Illinois (Blue Cross Blue Shield of Illinois). I know state mandates can significantly change the cost of insurance.
HTML5 for total Beginners
Coffeescript was mentioned in the slide, but why does the framework have to support CoffeeScript?

Theres plenty of ruby libraries like Guard to autocompile CS files or you could just us the built in CLI.
How about we stop mincing around and make some gut-wrenching modifications? As long as you're going to go through all the trouble of shuffling things around let's kill more than one bird at a time. Let's not worry about legacy needs, let's just worry about current needs. We no longer care about disk space and (for the most part) things can be tab-completed, so there's little reason to keep anything small if there's a down side.

What's attractive about /usr? A lot of things, but mostly: single export-point, possible to separately mount (from a network, read only, whatever), logically nice to have all those directories not polluting /.

I propose that / should contain the following directories:

/cfg/
/home/
/local/
/mnt/
/system/
/tmp/

You would mv /boot /dev /bin /sbin /var /root /proc /sys /usr /lib /run /system, then mv /opt /local

/etc/ is renamed /cfg/ just because I can and left in / because some things really are global configuration (and we can't be mounting /etc ro all the time).

But don't stop there, because now /system/ is a mess. You obviously still can't treat /system as /usr because e.g. /dev is there, so put /dev, /proc and /sys under /system/kernel, because these things are figments of the kernel's imagination anyway. Under /system/boot/ throw in a directory for your bootloader, initrd and whatnot and one for any statically-linked binaries you have, if you have any (hey, it's optional). No need for a lib, because it's all static or in the initrd. Just because I'm a mean curmugeon who hates greybeards and love n00bs, let's mv /system/var /system/data. Inside /system/usr let's merge files from games, bin and sbin into bin and get rid of the empty directories. Then mv /system/usr/local/ /local/usr/.

Speaking of /local/, it'd have two subdirs: /local/opt/ and /local/usr/. The former would contain an opt-style directory hierarchy and the latter would be like /system/usr, only with the purpose of the FHS /usr/local. Okay, so the /local/ stuff isn't to be found in an exported /system/usr/, but /local/ is just a fetish of mine. You could put it in /system/usr/, too. And yes, /system and part of its structure is required to be on / during boot. So sue me.

Now you have:

/cfg/
/home/
/local/
/local/usr/
/local/opt/
/mnt/
/system/
/system/data/
/system/boot/loader/
/system/boot/sbin/
/system/kernel/dev/
/system/kernel/proc/
/system/kernel/sys/
/system/root/
/system/run/
/system/usr/bin/
/system/usr/lib/
/system/usr/share/
/tmp/

Now you have a tree for homes, a tree for the whole system, which has a splits where you might need them for partitioning and exporting, a tree for configuration, which also has a name users can understand, a tree for non-packaged software, which allows for both crazy-opt style layout and traditional, and you have your global tmp and temporary mount point root.

Did I leave anyone out?
One dangerous thing that stands out is this "kill switch". VERY bad idea. Now you are liable for damages.

The way to handle this is: When you get the judgement against your "client", slap a lean on his properties equal to the amount owed (and throw in your court costs). That inclues his accounts. All you need is an order from the judge. That's it.

That's about all you can do really. Is to go after his assets. Also I'd let the BBB and your local Chamber know. You'd be surprised how effective both these organizations can be.
Yes, you can. But, it usually doesn't make sense, for one or more of several reasons:

1) Different technologies need different phones. For example, an iPhone won't get HSPA+ on T-Mobile because T-Mobile uses AWS. Similarly, you can't use a GSM phone on a CDMA network, and vice versa

2) Except for T-Mobile, you pay the same both off and on contract. This is probably the biggest reason that it doesn't make sense. Even T-Mobile only gives you a discounted price after you've been on the contract. If you are lucky enough to be in such a state, and like T-Mobile's phones (or don't mind living with EDGE data), then it's great! Else, it doesn't make much financial sense.
Github + Issues
And they certainly should not have been put back onto an airplane.

Isn't the job of these people to keep terrorists off of airplanes? Then they "catch" some and the first thing they do is put them on one...

Whoever made that call should be arrested. When they admit that the two did not actually pose a threat, they should be released then promptly re-arrested.
What will our (future) interfaces feel like?
ios is a lot of work, programming in general is a lot of work. It is 2012 not 1992, business people in all fields should know programming is not cheap. Business people who do not do the research, don't bother with them. Avoid them at all cost. I've learn the best clients are the ones who value your work and are willing to pay for it. Their is a shortage of great programmers.
It wouldn't be a matter of needing to be a state but of wanting to be a state. Right now only about half of the population of Puerto Rico wants the island to become a state so statehood is not going to happen. But if that number were to suddenly double then Puerto Ricans should be allowed to form a state if they wanted to. The alternative would be to deny their wish at self determination just because they don't "need to" have equal rights or representation. And that would be a truly rotten course of action. And unlike Puerto Rico, D.C. at least gets to vote for its president.
Thanks for noticing -- I missed that in the commit logs. I've added a note about the change to the change log.
Google Scholar: Learn and improve your knowledge.
That's roughly what this theory boils down too albeit phrased better.
Perhaps try to find an eager apprentice to take the reins? I imagine a lot of people would love to jump on board to see how things are run in a successful startup. Slowly transition responsibility and time to the new "hire", as well as slowly transitioning the profit distribution.

This can let you modulate how much involvement (and money) you want while letting someone else do the bulk of work for you.
Ha ha. That's actually already in 0.9.0, and I managed to miss it when reading through the commit list for the change log.

I've added the corresponding documentation, and added it to the change log for 0.9 as well.

http://backbonejs.org/#Events-on
We only have stats for third parties for the time period in the article, but for our products they're here:

http://basecamphq.com/uptime

http://highrisehq.com/uptime

http://campfirenow.com/uptime

http://backpackit.com/uptime
Early-Bird Registration Open for Jenkins User Conferences
Jenkins User Conferences (JUC) bring Jenkins experts and community enthusiasts together for an invaluable day of Jenkins-focused learning and networking opportunities. Learn how to make the most of the Jenkins CI open source continuous integration server from experts who develop and work with it daily.

This year the JUC will visit 4 cities:
* Paris - April 17 (in conjunction with Devoxx)
* New York - May 17
* San Francisco - Date TBD (in conjunction with JavaOne)
* Antwerp - Date TBD (in conjunction with Devoxx)
The current Tesla will succeed if there are enough people that want to, and have enough money to buy a high performance electric car. It's not so relevant what most people think about electric cars if you don't target the mass market. Most people that can afford a Tesla will probably afford another car to go on holidays (or they will be enthusiastic enough about their Tesla to plan their holidays around charging stations..)
Not a new month just yet - hold your horses.
From what I've seen of the original post on HN, news organizations had his tweet, which means it was probably publicly available.

>I'm wondering if making your tweets protected is enough to keep the FBI from reading them.

It does alarm me that DM's are available when you search through their public profiles.
Gmail.com, linenode.com, twitter.com, facebook.com, google.com
Ask HN: When did you start teaching your kids to code?
My oldest just turned 5, and while I don't think he's ready quite yet, I'm hoping he will be soon. When did you start? What language(s) did they seem to do the best with?
Looking forward to 'em.
BSNL Upgrades and Revises Broadband Plans With More Speed
SNL has upgraded and revised its home and business based usage based and unlimited broadband plans for pan India customers.

BSNL has upgraded its minimum broadband speed from 256Kbps to 512Kbps for most of the home based plans. Following BSNL broadband plans has got the speed upgrade BBG Combo 299, BB Home UL 499, BB Home Combo ULD 625, BB Home UL 750, BB Home Combo UL 750, BBG Combo ULD 850 and BB Home Combo ULD 900.
ShowHN: TeXchat - a webchat that renders TeX math
http://google.com/reader
http://google.com/mail and http://google.com/calendar
http://google.com/voice

http://github.com
http://dropbox.com

http://readitlater.com
http://springpad.com
But mobile programming isn't that different from desktop programming -- true you have a smaller screen and the APIs are a little different and you can't use the mouse but at the same time you use the same concepts you had on the desktop and the smart-phone is basically an old computer with a touch-screen and GPS...
Looks like I managed to miss adding that bit to the changelog -- it's in there now.
A new ad loads each time. I think its exactly as they want it unfortunately.

I don't think they mean to be malicious and hurt the UX, I think they are just optimizing for ad-revenue a little too one-sidedly without giving enough thought to how the user feels about it.
I tend to agree with what you have said. But then, it is unavoidable that high costs would push businesses to other solutions (e.g. outsourcing) for costs savings.
Someone asked this 3 days ago (with few responses), so I'm copy/pasting this from then:

* http://www.rackspace.com/apps/email_hosting/ (IMAP/webmail)

* http://www.sendgrid.com (transactional email)

* http://www.snapengage.com (sales/support chats)

* http://www.zendesk.com (basic KB & support tickets)

* http://www.github.com & http://www.repositoryhosting.com (public & private repositories)

* http://www.geckoboard.com (dashboard of financial state of the company)

And I'm a power user of my own SaaS products:

* http://www.w3counter.com (realtime visitor analytics)

* http://www.w3roi.com (ad performance tracking)

* http://www.dialshield.com (automatically calls high fraud risk customers during the checkout process on my ecommerce sites)
Let's hope the Apple Store's new CEO forgets everything he knows about retail.
However, is doing this client-side with javascript really the best approach?

I think it's appropriate, since it's a rendering issue. In the future, the JS can check whether the browser renders things properly, and just skip the whole process.
No, that's not quite it. It's simply that you're now allowed to bind and trigger multiple event names in a single call, as in jQuery. For example:

book.on("change:title change:author", function() {
...
});
Gold medal formula: Mind over matter?
This is great -- but I'd really like to see reasoning for the choices accompany recommendations. Maybe some citations to nutritional sources. If I'm going to be eating what someone tells me to eat, I want to be able to understand what's behind their recommendations and why they believe them to be sound.
FBI acquired Megaupload's internal communication with search warrant
The timezone difference just makes it weirder. If there's a 5-9 hour time difference between the countries then why delay by exactly 24 hours?
Where are their DMs available?
Awesome app! This is going straight onto my bookmarks bar.

Only thing I can think of adding straight off is a button to copy your menu selections to the other side. If I tweak the menu settings for breakfast, I have to re-tweak them the same way for the other meals.
With FF10 on OSX 10.6 I see the ad too: http://i.imgur.com/FdGJ6.png
This is completely false. Only a decent iOS app takes a lot of work. A crappy one can be done very quickly and cheaply.
The last time I looked AT&T prepaid was several hundred dollars cheaper over 2 years for comparable service. The margin is smaller for expensive devices like the iPhone, though. The real problem is that you have to buy the phone up front.

People hate paying $600 for an iPhone when they can just put it on credit and never do the math.
I've never had a smart phone. My 5 year old dumb phone has kept me reasonably happy. I'm typically either in the office at a computer, or at home with a computer nearby. My phone does have a simple WAP browser that I can use to check email in a pinch.
The sad truth is that there are customers doing that on purpose not just to protect their own liquidity and cash flow but they hope that by not paying and making you wait they will literally dry you out into bankruptcy and ultimately they hope they won't have to pay then.

Government contracts, at least in certain countries here in Euroland, are NOTORIOUS for doing that to small and mid-sized companies. So make sure you always protect your interests, if possible get some money up-front, a part after a significant milestone and the rest upon completion. And ideally work at having a good standing and connection to the instance who can actually sign off on and pay what they owe you.
> If you are resistant to adopting a new framework and having to reinvent a bunch of stuff, congratulations. You may be an early adopter or hacker in other areas of your profession, but as far as web development goes, you’re a conservative.

Then I must eat rocks and ride dinosaurs, because Rails is already too fast-moving for me.

I don't do Rails full-time right now, and my biggest problem is that Rails changes all the time. Rails' documentation is basically a Googleverse full of blog entries, and you have to compare the (often hidden) timestamps to understand which blog entry is more relevant. I often enjoy a Railscast only to find out that nothing of it is applicable anymore.

Minor updates to Rails, Rubygems, Bundler or even Ruby can break everything without warning. And dare you accidentally admit to #rubyonrails that your customer is still using svn or not on 1.9 yet, and you will be publicly ridiculed. It takes some time every month to even keep your existing Rails apps secure but running.

Excuse the rant here, but from a casual Rails hacker's perspective, I actually miss stability and not change.
I wonder how much of the server aspect is reduced with the existence of parse.com. You still have to build your model, but I would imagine a lot of the server setup and "data format" concerns are no longer valid.
I'm glad that it worked for you.

But doing risk management with your family health is something I would call irresponsible.

Insurance are needed to cover the worst case. You can do such risk management with the car, house, whatever, but really not for health care.
My dumbphone is a 3 year old nokia s40 device. I wouldn't trade it for a smartphone - there is just no point. Battery life is good - at least 2 weeks on the original battery. It still works when i drop it which i do regularly. I've got an ssh client. I've got offline gmail if i want. I've made 6000 hours of calls and sent 45000 text messages. To replace it costs about 60GBP. The best thing is I'm posting from it now using Opera mini. Why would you need anything more?
The Secret Power Of Introverts
It seems that contracts are assumed. These are truly delinquent clients that attempt to weasel out of the contract any way they can.

One time, we had a client stiff us for $50,000, contract and all. We delivered a bunch of back-end work and he disappeared. We've never been able to find him.
About a week ago I had a problem with after_commit callbacks not being called. It turns out (after diving into the AR source) that they indiscriminately swallow errors from after_commit callbacks. If you're testing a newly-created callback it is difficult to determine whether it's actually been called or merely just raised an error.

I couldn't have figured that out without reading the source- it's not documented. From the developer level that behavior is indistinguishable from magic, and the callback code in AR tries to act like magic as well. It's extremely difficult to follow, let alone understand.
I got through 3 questions before I said "shove it."

Kind of funny how a quiz about being scientifically literate is completely design-and-experience illiterate.

edit: Actually, it's not funny. It's the reason a lot of people don't like science. If you're going to do this kind of thing as public awareness, you should make it fun and likable. Not annoying. It puts a bad face on science.
Well laid out! Perfect for a friend...
Algorithm-Powered Movie Computes at Sundance
Obama on Google+: wants Hollywood, Silicon Valley to 'come together' on SOPA