skysight-inc/HackerNews huggingface dataset:
Git Immersion has been my friend on this. I went through the set of labs several times (like katas) in order to feel minimally competent to use Git. Lab 19 deals with amend:

http://gitimmersion.com/lab_19.html
I'm going to comment solely on the adoption of Dev Ops, which I personally consider to include change management, incident management, deployment, monitoring, metrics, and file distribution.

I believe that the barrier to adopting solid Dev Ops practices is so low that for most startups, adopting them early is a smart move. Sure, today, your startup doesn't need to use Puppet or Chef to ensure that all of your servers (whether they're VMs or baremetal) are running the same pieces of software with the same configuration files, because manually installing those is easy. Once those same VMs have had features X, Y, and Z added to them, and files have been changed over and over, and then all of a sudden, you need more servers because your startup has been featured on Hacker News, you're probably going to need to re-invent the wheel and figure out all of those steps that you've done to your initial servers. Puppet and Chef make consistency across your entire environment possible, and getting them up and running is not difficult. Puppet (and probably Chef, although I'm not Chef fluent) can be run in serverless mode, if desired, too, which makes the installation and use even easier.

If you manually manipulate your servers now, you're going to need to automate later. You might as well spend a little time creating your "Dev Ops way" now, so that when tomorrow comes, you'll be spooling up identical servers that are monitored and have metrics coming out of them, you won't break a sweat, and you won't be awake at night wondering if you'll be able to recover fast enough when the Hacker News crowd comes and plays Mozart on your servers.

Here's a simple Puppet conf file that makes sure /etc/hosts is identical to /tmp/files/etc/hosts (untarred from a tarball):

file "/etc/hosts": {
source => "puppet:///tmp/files/etc/hosts"
}

That's it. Now of course Puppet gets more complicated. I'm using Puppet to do our code deployments backed by a MySQL database for the puppet node classifier. I can take a stock installation of an OS and bring it up to spec with the proper users, packages, our applications, config files, et cetera with a click of a button. But you can start small and simple, and as your business grows, so can your Dev Ops infrastructure. And it may very well be that your Dev Ops infrastructure doesn't need to grow very quickly. The barrier to entry, though, is so low, that for many if not most it is worth the minimal amount of time spent to get a simple and scalable method of deployment up and running.

The open source components of my Dev Ops stack consist of:

Puppet (http://puppetlabs.com) - Create and maintain files, packages, services, mounts, et cetera. Same on every server, every time.

Nagios (http://www.nagios.org) - Sets our email inbox and cell phones on fire when there are problems.

Graphite (http://graphite.wikidot.com) - Fantastic metrics collection and display software.
Many people ask the same question(about lisps advantages), expecting a big list of features that will magically make their life instantly easier, i have no such list, but many people claim to do, and you can find them with some googling(i think theres one clojure specific on their site :).

Instead I'll just give you a few words about what value I've gained by learning scheme, clojure and common lisp. This is personal, and specific to me :)

Scheme taught me the basics of CS, It is an exceptionally good teaching language, when ESR said that lisp was worth learning because of the enlightenment, he probably meant(or should have) scheme. I've never actually used scheme for anything, so i won't talk about how actually useful it is.

After scheme i got into clojure, about the time 1.0 came out(i think?). For me, theres a lot to love and a lot to hate in clojure. I loved this language, It took the stuff scheme taught me, and showed me how to actually use them well. It made me think, it made me learn, and it made me get better. It didn't make me better, i made myself better inspired by it(same is true of all lisp i know actually). I ultimately concluded that clojure and i are headed in different directions, so we parted, but I'm sure our paths will cross again, when are both better.

Now common lisp is something special. Everything i said about clojure applies to common lisp. The languages are very different, but the end goal is the same: good software. Common lisp taught me how much of what i took for granted was just contemporary fashion trends, it showed me that theres value in knowing the history of lisp well, it showed me that i had accepted the front page of HN as what reality was like, and freed me of this world view. It showed me that software truly CAN be good if I put in the effort to make it that way.

I no longer blame my tools for my failures, because it is I who chose them, and I who used them. This attitude is maybe the most valuable thing i got from learning lisp, just fucking do it, because you can. And it pisses me off when people claim lisp can make you more productive, it won't unless you learn it well and use it wisely.
Social Media Accounts are Intellectual Property
DVCS-Autosync: A personal Dropbox replacement based on Git
The smart meter probably doesn't transfer that much data under normal circumstances. I'd assume most of the expenses were due to exceeding the "data plan" for the card.
Mercedes-Benz Mobil Mewah Terbaik Indonesia
Mercedes-Benz adalah sebuah merek mobil dari Perusahaan Daimler Chrysler (dulunya dikenal sebagai Daimler-Benz), yang dikenal umum dengan nama Mercedes. Mercedes-Benz terkenal memiliki kualitas terbaik. Mercedes-Benz adalah salah satu perusahaan terkenal yang terbaik di dunia, dan juga merek tertua dalam dunia otomotif hingga saat ini. Mercedes-Benz Selain memiliki kualitas terbaik juga terkenal dengan kemewahannya. Hal ini bisa dibuktikan dengan adanya Mercedes-Benz Dealer of the Year 2010 event yang di selenggarakan oleh PT Mercedes-Benz Indonesia (MBI)di tujukan sebagai wujud dari cerminan mutu profesionalisme yang sempurna dalam penyelenggaran operasional pemasaran.
Until it was a problem worth noticing. Opportunity costs.
One Professor’s Attempt to Explain Every Joke Ever
I've come to love Apple's current keyboard so much that I actually find I want Apple laptops simply because they have the same keyboard.
If I could crack TrueCrypt, and I were the FBI, that's probably something I would say.
Can't wait to see these options in a Mac Mini. I would buy one of those in a heartbeat. Here's to hoping.
I don't think it's that obvious. Two counter-examples:

If you use someones paper, pen, envelope and stamp to threaten someone, you're still liable.

If you tap someones electricity, you're liable.
In the US it has traditionally been the Democrats who have had stronger ties to Hollywood and the recording industry. The DCMA, for example was both signed and supported by Clinton. At this point, unfortunately, their support is pretty widespread on both sides of the aisle.
true but as OP said, such overage charge is plain robbery.
I'd be grateful if you could explain the issue, because I really don't see what the problem here is. I guess I don't understand what sexism is.

The way I see it, Barney only judges women by how hot/crazy they are (or he judges them by more than that, but those are the two primary factors in his judgement). Given that everyone judges everyone based on some traits, and these traits have different weights attached to them, why is it sexist for Barney to do that? He's just a shallow person, but not qualitatively different than anyone else (only quantitatively).

Also, he is not saying "this is how you should judge women", only "this is how I judge women". I would be fine with a woman saying that about a guy, or a woman about a woman. It wouldn't be a woman I'd like to date, but I don't consider it an attack on my gender as a whole.
This is yet another case that shows that 3G data is absurdly priced way above any reasonable equilibrium.
I haven't used LINQ, but I do use Rails and its ORM. Using Rails' ORM to generate SQL is a case of optimizing for development time rather than execution time; assuming I would write faster SQL by hand, which is questionable, it would still be premature optimization and would be harder to maintain.

My take would be: use a great ORM to develop quickly and maintain easily, but be aware of common pitfalls, set up sensible indices, and have some performance monitoring in place. Tune by hand if absolutely necessary.
They chose to write their query in C# instead of SQL. They could have kept LINQ-to-SQL and manually written the query (even made it a SP, for the slight gain that'd provide) and then used LINQ's mapping features to get objects out of it. (I believe the DataContext has a Translate feature that'll take any data reader and pop out objects.) I do this from time to time when the LINQ-to-SQL query has a bug or isn't doing exactly what I want, or when there's a bulk operation I can do much more efficiently. It's not exactly advanced LINQ-to-SQL...
No, she got the proper punishment for stealing from the corporate masters of US. She'll be trapped by the prison industry for the rest of her life.

EDIT: OK, my bad. But Australia is run by the same ppl in the same way. NWO and the world government are around the corner anyway :D
Kaduna Tickets - Cheap Flights to Kaduna from London
Book Cheap Flights to Kaduna from London. Contact Us for Cheap Kaduna Airfare, Ticket, Flight and Booking from London to Kaduna.
Having a de-normalized, document-based / column-based / whatever-based NoSQL database doesn't mean that every query or map-reduce function you write in it is going to be super-fast.

I think we all could benefit from articles similar to this one but applied to NoSQL databases: Take a real-world example of a slow-query in a NoSQL database, show how you identified it and profiled it, show how you solved it.

I've personally been burned with performance issues in CouchDB when it came time to perf-test my queries, and I really would have benefitted from articles that detailed a real-world example like this.

I feel like there's a lot of tutorials on how to create toy applications using NoSQL, and a lot of claims on how things like sharding and mapreduce will let you scale to the moon, but comparatively little information on how to do real-world things like what this article covers.
>Justice Tennent jailed Monks for 18 months, with the last 12 months of the sentence suspended on condition she be of good behaviour for three years.
>She was ordered to repay Aurora $193,187.43.

This is a horrendous miscarriage of justice. 4 months internet access = approx $80.
Not everyone is using git. I know that the cool kids all do, but some of us still use svn.
Special relativity is subtle
What's wrong with Maven? I'm asking this as someone who hasn't used it and who wanted to give it a whirl. Any input would be much appreciated.
Probably not. There are enough algorithms that the government cannot break, and most people using encryption use those.
This seems like a fairly common issue with frameworks that convert things to SQL behind the scenes. If you aren't paying attention, it will run a query for each object, instead of one for the whole page.
How much data is that?
If you're putting your database on your feature page, you probably have other problems than scaling.

It's not about "latest tech buzzword", it's about using the tool that is most appropriate to the job. Cassandra worked up to a point, but it ultimately was not the right tool for the job at Twitter and Facebook scale. Is that cause to be dismissive of all NoSQL databases?

I agree that you should give careful consideration to your technology stack before putting it into production, but to me that means considering all of the options available, not just the old stuff.
See this as another reason you should look into switching. The concept of branches that work well is revolutionary to your workflow.
New iMacs Now Available in Apple Store - Thunderbolt & Sandy Bridge Technologies
Not exactly a coffee shop, but maybe you're looking for something along the lines of the Wix Lounge on 18th street? I can't think of any startup-specific coffee places but this is close.
Remember 200 years ago when industrial pollution was a solved problem?
This is just flat out false and would be regarded by many as a blatantly sexist remark.
Ask HN: Best Book(s) to Learn CS Degree Take-aways?
I'm mainly self-taught as a programmer. There are a variety of topics in a CS degree that I would like to study, like Big O and Sorting, Data structures, NP-Complete problems, Information Theory, etc.

I can teach myself most anything, if I'm working from a well-written, accessible, text. So I'm wondering if anyone can recommend a book, or small set of books, that will bootstrap the "important takeaways" from a CS degree?
Rdio full stream and 30s sample access via Echo Nest APIs
No because until the public really cares, the cost of doing security right will remain more than the consequences of doing it wrong.

Companies are also great at making it the consumers fault. Get a virus on your computer that steals your information? That's your fault for not having a virus scanner, yet somehow MS/Adobe/Whoever is mostly absolved.

On a larger security scale look at 'identity theft' and how successful the financial industry has been at making it a consumer problem and not a bank fraud/theft issue. The fact that a lender did not verify someones identity should never be my problem yet somehow it is.
I doubt that. If they were using TrueCrypt, (or hell, even turned on Windows 7 BitLocker), and the machines were not captured turned on (so as to ensure the key isn't in memory), it'd depend on the quality of the passphrase.

More likely, hiding out like that, one is probably worried more about physical security and being found and figures that's the highest problem they have, and being found probably means being dead, at which point the value of encryption is slightly less relevant to the user.
I'd love an apple keyboard which had the trackpad built in - basicall just the lower half of a macbook.
This is EXACTLY my point. Your arrogance in assuming that I don't know that and then as a consequence, crowning yourself qualified to make that decision for me. That is unbelievably fucked up.

Neither you nor the FDA have the MORAL right to make that decision for me. Maybe my wife and I can't afford 6K? Maybe our insurance doesn't cover it?

You have no idea how informed I am. You have no idea what my financial situation is. You have no right to make those sorts of decisions for me.

The FDA should stick to its mandate. It's the Food and Drug Administration, not the Anything-Remotely-Medical Administration. My genome is MY genome. Nobody has a right to it but me. NOBODY can tell me when or how I can access it.
You mean of Australia. Kind of loses its punch, doesn't it?
Sorry I accidentally downvoted you. That's actually a funny story. Maybe I should be browsing HN logged out to prevent such mishaps.
Indeed. Even at AT&T's (grossly inflated in its own right) price of $10 US/GB, at the current exchange rate you'd get over 20 TB of data for that.

Sounds like the judge put the wrong thieves in jail.
I too have been running my own mail server for a couple of years now using Postfix (SMTP) and Courier (IMAP). I never got around to setting up webmail.

Despite not doing much beyond SPF, I have never had any problems dealing with my outgoing mail being blacklisted/ignored/considered spam.

Downtime has not been a serious issue for me as my host (Linode) has generally been very reliable. Most of the downtime my mail server has experienced has been due to me. If having 100% mail uptime was really important to me, I'd set up a secondary server at a different data center.

For backups, even though Linode offers backups, I use Amanda to back up everything to my local backup server.

For security, I allow TLS connections, but relatively few servers eagerly try to encrypt connections. I also use full disk encryption on my server. Ultimately, I think that if you have sensitive information to e-mail, you cannot rely on the mail system to protect it. You should rely on something like GPG to encrypt the contents of the e-mail.

As far as searches and tagging go, that's really a mail user agent problem. So that needs to be solved either in your webmail or mail client software. I do run maildrop to do some preliminary sorting on a lot of my e-mail. It's a program similar to procmail, but it works my virtual mailboxes.

In the end, running my own mail server has been a good experience. It took some time to get it properly configured, but running it day-to-day hasn't been much of a problem.

I use PostfixAdmin to manage things like adding new mail aliases. It's pretty easy to use. My wife, who is tech-savvy but doesn't know anything about running a mail server, uses it to manage her own mailboxes
Well then she should have used a reasonable rate plan and only spent $80, instead of using someone else's plan and racking up hundreds of thousands of dollars of their money.
> No, she got the proper punishment for stealing from the corporate masters of US.

If you'd bothered to actually read the article, you'd know that this happened in Australia, not the US.
6 iPhone users already downloaded “iTetr Armenian Keyboard” app
>same level of power as one of my children dying.

See, that's terrifying to me. I've never taken LSD but I don't think I would ever want to put myself in the sort of situation that trivializes the death of a child by making it equivalent to downing a pill.

This talk of using MDMA for couples' therapy because it releases vasopressin scares me too. Vasopressin is the bonding hormone, and sure, you could probably make two people who were not in love fall in love artificially- but that's also scary. I'm not sure I would want to be married to someone I could only stand because I took drugs.

I'm pretty libertarian, and I do think that drugs should be a choice- but these accounts scare me more than any crap about flashbacks and hallucinations.
Sigh. Except of course Tasmania isn't part of the US but one of the 6 states making up the Commonwealth of Australia. Otherwise it was a great theory...
It shows that Aurora are being bent over a barrel by their suppliers data rates.

Negligent for not securing their meters and SIM cards better in the first place.

Do we really believe they didn't negotiate the bill down with their supplier when they found out about it. Even Telstra is usually willing to help out a little.
Predicting mobile device movement
The consumer PAYG rate is $2/MB so about a gigabyte a day for three months. The business rates don't seem to be published.

http://www.telstra.com.au/mobile/browsing_packs.html#packs
Decent summary, but nothing new if you've been following the coverage at Ars.
How is query analysis hard to do on any significant website?

All queries are typically passed through a standard function.

Part of the function logs the queries and times them.

Append them to the bottom of a page or in hidden html comments when special cookie is present.
I haven't had any charges on T-Mobile as of yet. That being said I've only used the hotspot and tethering a handful of times so I may not have hit some unforeseen limit.
The judge was quite clear that the sentence wasn't about reparation, but about deterrence...
http://en.wikipedia.org/wiki/Deterrence_(legal)
I'm inclined to agree. Dropbox has made some hard decisions to be so simple and easy to use, decisions probably made after a lot of usability testing. (Smaller) open source projects usually don't have this luxury.
Mac/iPad security perceptions will soon vanish
I was thinking about that as well, I'm game for adding stacking or having the option for the timeout to not finish before showing the next message. This is controllable somewhat by setting the timeout to something less.

e.g. humane.timeout = 500;
Please be reddit. Please be reddit. Please be reddit. Damn, still on hacker news.
Affymetrix is not their vendor, Illumina is.

With all due respect you don't seem to know much about this space. The vast majority of laboratory developed tests (including millions upon millions of blood and urine tests done every year by LabCorp and Quest) are not cleared by the FDA. They are regulated by CLIA, like 23andMe is.

So we are not debating "zero" vs "some" regulation. This is a turf war between two agencies in HHS: FDA vs. CMS. It has nothing to do with safety and everything to do with jurisdiction and funding dollars. FDA is also going after other "sister" agencies within HHS, like Blumenthal's ONC, to take over regulation of EMR and get the bling.

If Shuren can get both LDTs and EMRs classified as "medical devices", he will at a stroke have increased CDRH's ambit from just "medical devices" to all laboratory tests and all medical records in the US. It will no longer be a distant third in funding to CDER and CBER, the drugs and biologics/vaccines groups in the FDA. And budgets will be increased to match.

What we are debating is whether 23andMe should face $50 million of regulatory costs (to get a 510k through the FDA) vs. $5 million of regulatory costs (the ballpark amount to get a CLIA lab running).

http://www.bloomberg.com/news/2010-08-04/medical-device-make...

"The cost of clearing a device through the existing 510(k) program may range from less than $1 million to as much as $50 million, compared with $50 million to $150 million under a more- stringent FDA program for higher-risk devices such as heart pacemakers"
Yes, I use Apple keyboards at home and at work. I have grown to like the flatness and ease of pressing keys. Pressing keys on other keyboards now (almost) feels like weight lifting.

Previously I used the Happy Hacking Keyboard, and the Apple keyboards are approximately the same size. Nice for travelling, but also to have a touchpad or mouse close by.
I seriously hope so considering that's my field of study. At the same time though, since it's not a huge area that means it's easier for me to find jobs.
Where does the $3000 price tag come from? The high-end configuration of 27" iMac costs $2000.

Considering the 2560x1600 screen and a bunch of other goodies, I'll be happily paying for it.
Do 404s hurt my site?
Blackberry to integrate Bing services at the OS level
> using a stolen SIM card to download almost $200,000 worth of data from the internet.

What does '$200k worth' of Telstra data look like anyway?

If you're prepaying at the highest levels[1], it's $1.50/GB up to 10GB. If it was this, she must have downloaded a little over 130TB of data or been subject to one hell of an overage charge. Seems unlikely.

If you're using their 'extreme usage' standard plan[2], it's $5/GB up to 120GB, which may well be enough for dozens of movies. That plan is $600/mo or $15k over 2 years. Which means she's being accused of stealing over two decades' worth of their highest consumer data tier.

Either something's up with Telstra's corporate data rates or there are some incredibly customer-hostile penalties attached to these things.

[1] http://www.telstra.com.au/bigpond-internet/mobile-broadband/...
[2] http://www.telstrabusiness.com/business/portal/online/site/p...
more color:

http://www.fastcompany.com/1751222/echo-nest-rdio-partner-fo...

http://mashable.com/2011/05/03/rdio-echo-nest/

and the lovely

http://musicmaze.fm/

what this means -- using EN APIs like recommendation, playlisting, search, fingerprinting, whatever, you can resolve against Rdio track IDs and then play them with their player. If the user is logged in you get full streams, if not, you get 30s samples.
PHP Function of the Day (my weekend project from 2009)
Good question. I feel the notification APIs are not mature enough, plus lacking in say Firefox and IE. Plus you have more customization over notifications by not using the native API. Hopefully someday this will improve and be better supported and we can use that instead.