skysight-inc/HackerNews huggingface dataset:
msysgit works well on windows these days, and there are enough mac kids on github that mac support must be fine too.

As far as I know, git is a bit more flexible than mercurial, in the sense that each user can use it the way they like to (with things like quilt --- and here I'm sure someone's going to yell "but mercurial has patch queues by default!!1"), without screwing up or imposing on everyone else's workflow. I'm not sure if mercurial does this, but I can't imagine anything doing it better than git.

That said, they aren't that different I don't think, so I'm sure you'll be happy either way, and each one will have its own wonkiness that you'll come to hate eventually.
I'm pretty sure you can't share any of them.
I like that it incorporates the keyboard shortcuts.
That's exactly what they do: spin down inactive free app. Anything which is paid for will never be spun down
ELPA appears to be the one that they're going to merge into Emacs 24 (see comment about Tromey et al, and know that Tromey is the main guy behind ELPA...).
Angelica panganiban scandal videos
It is only insanity if you expect different results. I dunno about you, but I pretty much know what happens if I just sit on my ass all night.
Can your emacs editor construct hyperlinked call graphs showing all callers and callees of a given function? Will this call graph generation remain up to date as I edit files?

Can Emacs give me a hyper-linked list of all usages of a given symbol and do it properly(lexical scope, etc.), not just doing a simple symbol search?

Can I edit my code in emacs, have a background compiler compile the file on the fly, and also provide error feedback, hilighting the problem lines with a tagged failure reason and also providing a hyper-linked list in another window as well? Last I checked, the best I could do would be to kick off a compile manually and navigate the errors as a linked list.

How's emacs' refactoring support? Judging by the following stackoverflow post, it's pretty poor: http://stackoverflow.com/questions/673554/how-can-i-refactor....

How's Emacs' keyword completion? Last I checked, it was just a hacky dictionary look-up, whereas an IDE can semantically analyze the source to provide intelligent suggestions.

Even if you can get Vim or Emacs to do some of the above, it usually isn't as easy to use or as useful as an IDE. For instance, I know you can get call graph support in Vim using cctree.vim, but it relies on cscope, which requires refreshing the database manually, is slow to load, and tends to generate incomplete tag sets.

IDE's are, well, better integrated, and so can do many things a lot better than looser environments like Emacs and Vim. Their UI's tend to be a lot more powerful because they are not designed to be run on windowless environments. Personally, for small projects I use Vim and for large projects I use an IDE with a Vim emulation plugin like Netbean's JVI plugin.
How much are you expecting to make from it?
Diabetes Cure by Dolphins Therapy
The SSL thing is really annoying and expensive but I think there's sufficient demand/pressure that Heroku will find a better alternative... possibly with the help of Amazon.
Hi, thanks a lot for your comment, here is my reply :
1) I don't take your comment as an offense, that is my first rule. Otherwise i won't be posting here on HN
2) On the website http://enso-now.com you can find detailed specs, like memory capacity yes. What do you mean by list of "goodies"? do you mean the 3G usb dongle ? i can get it for almost any standard in the world. Don't forget that i am in China, here is where most electronics goods sold in the world are manufactured.
3) Today 3 March i bought the prototype finally and placed a gallery section on the enso website. I think you can easily reach it from the main index : http://enso-now.com; I am not asking money to anybody, i am just selling my products. I guess you are not really the "entrepreneurial" kind of guy, but i can tell you that starting your business is a nice thing to do in your life if you have the opportunity. But you need to maintain integrity, always when doing business. I think i am working hard on this, but you are free to have your point of view and express it by any means.
4) What do you mean by "Also it seems that overnight the memory capacity has changed fourfold", we offered since the start, 2, 4 and 8GB models. that did not change.
Original article with more information:

http://www.gizmag.com/first-commercially-available-jetpack/1...
No, you're right, it was a totally valid criticism. Sorry, I just haven't been having a very good week :)
I like Heroku, but it seems overpriced for most situations.

In particular, I think it's an issue that there's no decrease in cost for dynos (though I be for extremely large sites there's special pricing). Because of this and because you get a freebie, dyno pricing is actually a little progressive (ie. your average cost/dyno increases as you get more dynos).

If you have 2 dynos, you're paying for one at ~$36/month, so your average cost per dyno is $18. If you have 11 dynos, you're paying for 10 for a total of $360/month, which is an average of $32.73/dyno-month.
What are "j-school and b-school"?
You're missing a lot of stuff like gas, parking, car insurance, phone bills, internet connection, electricity, heat, water, diapers, kid insurance, kid clothes, kid medicine, kid entertainment (toys, books, etc), babysitter, day care, etc, etc. Your food budget is assuming the family is living on beans and rice.
You could post the exploit in your blog and gain "social capital" if that means anything, which could lead to future job prospects, networking, etc.

Or just ransom Microsoft.
Harmony: procedural drawing tool in canvas
http://goduckduckgo.com is available.
I would agree. This seems to be exactly what this IDE is for. I wouldn't dare do any serious code-creating in an environment where I have to do that many key-clicks, but if I'm tracing through code and trying to find exactly where a bug is, I could either open about a zillion split panes in emacs/Netbeans, or I could have all the relevant code open at once, and only the relevant code open. That is where this IDE overlay(?) (it's part of Eclipse, right?) shines.
It might be advertising, but it's advertising where:

1) I opt-in, and can opt-out

2) I pick exactly who I want to get advertising from

3) The "advertiser" can get feedback on how many people are following them, how many new, how many lost, and potentially adjust.

Personally, I'm pretty happy that I can follow my favorite restaurants and they tell me what today's specials are, or I can follow my neighborhood bar and they tell me when they change a keg. If that's the future of advertising, I'm happy to have it.
journalism and business school
We had a surprisingly sticky problem and were forced to do a lengthy data migration. The service is now up.
Thanks, these are all really good suggestions, I've already fixed a couple of them. They are pretty general too, so I'll also be considering them when making future sites.

As far as the design goes: I'm not much of a designer, so I used vegetables. It seemed like a good idea at the time, anyway.
Since you seem to have at least something of a handle on the LISPs of the world, go master C. Embed in your brain everything about pointers (and multiple indirect pointers), structures, offsets, row-major ordered higher-dimensional arrays, fancy macros (try containerof), why inlining and loop unrolling makes things faster, static variables and functions (and the difference between them), what happens when you compile, assemble, and link, and work your way around libc for a while and use some syscalls.

After this, every time you do something in another language, you'll be able to figure out exactly what is happening. Debugging will become second-nature, and you'll appreciate other languages more. :)

Obligatory BSD warning: http://xkcd.com/349/
Ask HN: does anyone know the reason for this alias?
It lets you type them, it doesn't ask you to type them.

The Try-ruby tutorial asks you to type ruby statements to get to the next step.
It is indeed true. They had a pre-existing task system that ran on the HP3000 that was built in COBOL. They modeled the new one (that was supposed to be web based) on the old one, and they decided to build it all in COBOL. I'm guessing they repurposed [1] some code, and they definitely repurposed the database. I think the goal was to have employees continue to use the command-line based task system while allowing customers to input tasks on the web. I think they also wanted employees outside the main office to still be able to access the task system if they were, say, at a client's office.

I left right around this whole project got started. I even mocked up the original interfaces. Twice. The first time I didn't do the whole thing in a table and my manager couldn't understand it, so I had to rip out any CSS and divs and go back to the 90's. They had two "graphic designers" on staff, so I'm not entirely sure why I was given that task, but there it is.

My whole time there seemed like some weird trip back in time. It took me a while to get used the copyright date on the COBOL compiler being two years before I was born.

[1]: "Repurposed" is used loosely. The way you build web apps in COBOL is so convoluted that it's extremely hard to use pre-existing code.
Check out http://gigablast.com/ , another one person search engine.
Thanks for the correction. Hg newbie.
Electronic Shirt Analyzes Pitcher's Throw
/ <- this is a forward slash
Even though I had a VPS configured and running for almost a year (i.e., all the upfront sysadmin setup done) I was stressing about what I hadn't done, or more precisely what I didn't know I needed to do. Forgetting to update the OS, check if the machine had been compromised, check the load/mem/disk space etc. Just a hundred little worries floating around inside my head.

So I moved to Heroku to focus purely on the app. It's wrong to say they change for "every little thing"... most addons are free. But yes, hourly cron, background workers, unlimited bundles etc are charged for.

I'll always recommend to anyone that they check out Heroku because I think it's a real time saver if your app fits within their constraints. During development you'll usually save money and then the costs will scale (hopefully) with your income after launch
Why Tonido and the TonidoPlug is worth your time
It's an easy enough language to master. There aren't a whole lot of constructs. The difficulty is wrapping your head around the massive lines of code that any COBOL program of reasonable complexity is bound to have. Not to mention every variable being defined by what it looks like, no notion of scope, no syntactic sugar like for or while loops, and no notion of methods. It's all supposed to read like English, but while English can pack a lot of meaning in a few statements, COBOL can't do anything in a few statements.
-life: DIETY: command not found
Giles is wrong. Learning a new language/toolkit is actually a "job getting skill." I got my last 3 jobs by learning Javascript, Ruby, and Objective-C. They would not have hired me if I hadn't taught myself how to do stuff in those languages. If it's a startup job you are expected to hit the ground running. Figure out what job you want and then figure out what you need to know to get it.

That said, hardcore C++ skills are in demand everywhere from audio software to robots to games to wall street to scientific research. Even "web" companies need C++, Google, OKCupid, Amazon, etc. If you're already good at it, it's a great skill to polish up.
I never even thought of that. Any examples of software that does this?
That was the second or third item I got too.
I can't force myself to think about the design as an item that comes in a opaque box with price tag. You have to try if design fits. If it fits you keep it, pay for it and everyone is happy. If not, you don't pay for it and toss it away what apparently Mozilla did. Same thing you do with photographs. You try many of them, but buy only the ones that go into final design. I wonder if MetaLab pays for all the photos that go through its designers hands.

There are some screenshot that prove that at some point that design was tried to be fitted. That's all. Not that Mozilla took design home and unboxed it without paying.
Decoded Genome Gives New Hope in Confronting Diseases
I'm a sysadmin-turned-startup-founder, so there's my bias right there, plain for all to see.

With that, this is really, really good advice.

In sysadmin-land, all my pain comes from software that was never written with management in mind. Assumptions like 'all TCP ports are open, all the time, between all servers', 'we can put things wherever we want in the filesystem', and 'the server should be configured just like my local workstation' make upgrades and deployment a nightmare, and are nominally difficult to change in a codebase with more than a few iterations underneath it.

Oh, and my other favorite pet peeves: Applications that provide no easy way to verify whether or not they are, in fact, up or down, and having debugging information dumped into the logs marked as errors, rather than as debug messages.

Keep in mind that these won't bite you in the ass initially, when you're only on a single server, or on a small, tightly controlled cluster of boxes. They'll torpedo you when you need to scale up, and you'll get a second shot in the boilers if you ever need meet any number of regulatory standards for various industries (PCI, HIPAA, etc.).

Fixing these early-on is easy, and you can enforce scaling-and-deployment friendly coding practices through automated unit testing and CI. Won't even really cost your coding team any extra time. Fixing them down the road, after you've got a few thousand live customers and a big pile of codebase to dig around in, is... difficult, at best.
This is an interesting article; thanks for posting it.

However, I enjoyed The Last Psychiatrist's deconstruction of it more: http://thelastpsychiatrist.com/2010/02/dont_settle_for_the_m...
Stop the 'Amazon Tax'
Emacs can do whatever you want. If it doesn't, it can be added. In fact, Emacs is an IDE...

It's just not a mouse-based IDE. Mouse clicking makes my hands hurt much faster than using the keyboard. I also find it annoying to switch from mouse<->keyboard, so I don't want a UI that relies on constant mousing.
Look, if you bought the prototype today you are not ready to ship.

And as to '4', that's in response to yesterdays thread when the maximum capacity was still 2G.

And me not being the 'entrepreneurial' kind of guy is hilarious, thank you.

You write you will send some 'prototypes' to influential tech blogs, but you seem to completely get the terminology wrong here.

Prototype, pre-production, 0 series and production are all well defined terms. If you have a prototype today you are not within a week of shipping 500 of them, you still need FCC approval if you wish to ship to the US and similar for other countries, and you don't normally send out prototypes (that cost a small fortune to manufacture) to tech blogs for reviews, you do that with your first pre-production run, or if you're pressed for time with the first production batch.

As long as this unit has not been reviewed by a (respectable) third party I'd strongly recommend against people sending you their money.
Wow, ctags. I've been a vim user for a while but haven't been using ctags! Now I shall use it forevermore.

I also like using tabs, so I found the following mapping to make tag lookups open in a new tab instead of a new buffer:

map \gt :tab split<CR>:exec("tag ".expand("<cword>"))<CR>

It has a few kinks, but it works well and I think it complements my \tt, \tn, \tp commands. (Tabnew, tabnext, tabprev.)
Those bubbles would have been a nightmare if they didn't relate to each other in such a clean way

They have some great grouping features - snapping, colouring, pushing, connections with lines, naming groups.
FaultBased Attack of RSA Authentication
I'm taking a class on Go and documenting my progress.
Single Serving Site of the day: Big Ass Message
Zoho: Email and not CRM is the basis for cloud platforms?
I'm not sure what this offers over Google Docs...
Yeah, I think Twitter's lost the communication / social network game. They are a broadcast medium. They are microblogging. It's not about relationships, it's about audiences.

One other thought-- I was one of those <10 tweets users for a while. You keep building an audience and keep seeing friends following you, eventually you start tweeting (or at least I did). So unlike a lot of abandoned user accounts with other services, I think abandoned Twitter accounts might "wake up" down the road.
Uhg.com ::
It might sound awful, but this is one of the reasons I avoid dating 28+ girls (I am 29 myself).
1. Too much pressure. (even if it is not explicit, given her standing, it is implicit)
2. I don't know if she likes me for me, or just because her clock is ticking.

On the flip side, girls it have really really easy on their early 20s. That might create an "suply is infinite" kind of thinking in girls, and maybe perhaps even a degree of narcisism sets in (I am demanded, I deserver x, and y, and of course z qualities on a bf/ideal partner). Some girls just fail to realise that past 26 (maybe 28 for asian girls), looks tend to fade. (fertility peak is 22).

So, absent a family presure, it is easy to get comfortable thinking this attention they get is normal, and will last for a long time.

Hence, they hit their late 20s/early 30s with extremely high expectations, yet their perceived value has diminished with time (at least looks wise).

Many girls realize this, and end up being in "settling mode", which honestly, if you are a guy sucks.
She will not love you for what you really are.

To be honest if I had a daughter, my advice would be find a good one between 25-28. That's where your should be wise enough to know what you want, but still have time to change your mind if you feel it is not the right thing.
VS2010 made some improvements to this (RC is available here: http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx). Now you can tear off tabs from the main window and place them on another screen, or tile them on the same screen. Also, now there's functionality to split a file into two viewing panes.
Couldn't there be a third way: make demands less strict in society? I remember reading that women in Iceland are among the happiest on the planet, because they are not under so much strain to sustain a relationship forever. It is not frowned upon to break up. Women just move back with families and date again.

Since > 50% of marriages seem to break anyway (if I remember correctly), maybe it would be better to approach things in a more relaxed way to begin with. Maybe then men also wouldn't be so afraid to settle - for a while.
This could have been designed a whole lot better..
The main reason I signed up for Twitter was to grab my name before anyone else could, in case Twitter really takes off and becomes crucial for day-to-day life. For personal branding, in other words.

I would guess that I've sent less than 5 tweets since I've been on there. That hasn't kept a bunch of people from following me, although I don't know 90% of my followers and the other 10% are mostly ex-girlfriends and people I knew in high school.
Scammy and spammy.

Where are the specs? Sure, you can get different storage sizes, that's nice. What about the internals? Screen size, resolution, and technology? Battery life? 3G data bands? Weight? Dimensions?

Has anyone reputable reviewed these?

The name and logo both look to be ripped off from http://humanized.com/enso/

The OP's account is brand new, and has already spammed it up a few times: http://news.ycombinator.com/item?id=1177080

The Google cache for http://www.onedollargold.com/ is http://bit.ly/dALAt1 which is just a -wee- bit odd.

Spamalicious.
How about the case for older women?
http://blog.okcupid.com/index.php/2010/02/16/the-case-for-an...
Even if they don't lose a single customer, they still lose money. The upstream supplier isn't going to write them a check out of the kindness of its heart; it's probably already gutted and shut down. The counterfeiters already have their money, and ultimately it's the retailer that takes the hit.
Leo is really nice and I've used it on real projects to refactor and study my architecture.
It's also based on technology that's ancient compared to everything else around it. (Not that ancient is a bad thing, go unix!)

Unrelated but interesting out of 130 space flights 2 resulted in the destruction of the vehicle.
Well, from what I've skimmed in the emacs-devel list, there's some talk of putting guile in there, so that'd at least open up for scheme, and I guess javascript, or whatever it is that guile currently supports. This'd probably solve things like bignum support and so on too, I guess. I doubt we'd see this even in emacs25, though, but, still...
I'm a pretty new user to emacs, and this is something that has bugged me for a while. It's one of those things I can't imagine why it would ever be a default, but something I have to live with until my abilities to configure are up to par.
Yeah, that is true. Nonetheless, USA still have plenty high-tech spots, and many of them are rather cheap (Boulder?).
BTW rent in Russia is also expensive.
4) The advertising isn't annoying and/or deceptive.

When I get a tweet from a place I like about what's on special tonight, I don't have something flashing in my eyes causing epileptic seizures. I also don't have boobs in my face making me look.
This is just an install of the open-sourced Etherpad code. Etherpad, which was made by a YC company, was acquired by Google and discontinued their product, and then open sourced it.
Am I the only one who's shocked that there's actually enough of a market out there for these kinds of fakes that somewhere there's a factory producing these?
European Leaders Call for Crackdown on Derivatives
Lori Gottlieb, in The Atlantic, writes "Marry Him!", and describes a problem so pervasive and urgent it's hard to imagine Obama hasn't cleared his desk: what's an "independent," "feminist," "heterosexual" 40-something "woman" with a sperm-donor child to do when she can't find a man to marry her?

I found this analysis of the author much more interesting than the original article: http://thelastpsychiatrist.com/2010/02/dont_settle_for_the_m...
From _Tunnel in the Sky_:
http://en.wikipedia.org/wiki/Tunnel_in_the_Sky

"Send up a smoke signal."

"We've discussed that We don't want just anybody and we don't want to advertise where we
live. We want people who will strengthen the team."

"That is what the engineers call a self-defeating criterion. The superior woodsman you want is
just the laddy you will never find by hunting for him. He may find you, as you go tramping
noisily through the brush, kicking rocks and stepping on twigs and scaring the birds. He may
shadow you to see what you are up to. But you won't find him."
Wow, and Darwin came up empty-handed. Amazing. Blew a O2 dewar in their truck, crashed through an apartment, broke a gas line, and no deaths.
I'm sure early TV viewers found benefit in advertisements, too. At least some did, no doubt. The Ad industry itself wants consumers to regard their works as "information".

They've found a new vehicle in Twitter -- a tap into a new generation of consumers. They've done it well, for their consumers are actually defensive of their advertisements by virtue of the fact that the Ad is served up via new technology. (i.e. Because it's personal it's more legit? welcome?)

They've surely found the sweet spot of technology and their consumers. Genius.
Mexican telecom mogul Carlos Slim again passes Bill Gates as worlds richest man
I wonder how much longer frozen food would last if you could plunder some of the -60 freezers common in bio labs.

I'm often amused that the one good university cafeteria in smack in the middle of one of the biology building, and the corridor is lined with freezers alternating between -60 microbial storage and "Food Freezer. Do not use for sample storage!"