skysight-inc/HackerNews huggingface dataset:
What you can't do with git is pull a set of related patches when you have not created a branch for them. Which is apparently useful, as git has cherry-pick for that, and rebase.

Except, cherry pick will only work for "in air" commits, and rebase requires you to review all the commits.

darcs will happily pull a set of related commits knowing the relations between them.
You may have detailed knowledge of the system so in some cases you may do something better than what darcs does, but that does not mean you should be resolving merges and commit dependencies by hand all of the time.

Honestly, I have not used darcs in years, but that is the "right" thing I expect from a VCS, and it has no downsides per se[0].

[0]they may be in darcs implementation, or possibly in the theory, but definitely not in the feature
I actually think its the sales staff. A lot of the linux devices that reach the market are pushed on unknowing users who freak out when it doesn't work as expected.

People who adopt Macs know its going to be different. The guy in the shop is often saying how much the same it is, and the user doesn't realize that it is different until they try and put the printer driver disk in and it doesn't work.
It's too bad Javascript's faults are so grievous. The sane subset of JS + a web browser makes a pretty good beginners environment.

But when you have to blow so much time on screwy things like "this" scoping and unwanted implicit conversions it kind of tips the balance.
Nice work, but a magazine, really? Does seem a little 1996. (This is not a commentary on the content of said magazine at all)
That's how I view it. I see that as an excuse to avoid testing in newer IE versions where most things you would want to do work already. It's always in the details where implementations differ, but that's true between Chrome, Safari, Firefox, and mobile anyway.
Just enclose the anonymous function with "(" and ")". Then you can use an anonymous function longer than one line.

>>> f = lambda x: (x

* x

* x)

>>> f

<function <lambda> at 0x108cf3230>
I learned C++ by accident: A friend of my moms had an old programming book laying around and gave it to me. Next thing i know, i'm "wasting" my vacation reading the book from cover to cover.
I never actually used C++ though. Not once in my admittedly very short time as a hobby and/or employed web dev have i ever actually needed to know C++ or even memory management. So i don't think it's as important to know as you claim it to be.

I'm still very glad i learned C++, though. I think it best equates to learning latin in school: You're probably never going to need it, but it gives you great insight into how languages work on a lower level and where they come from. While this won't help with your vocabulary necessarily, it will help with autodidactic learning. For example, if i didn't know about pointers, it's likely i would never have wondered about how the parameters get passed to a function: By reference or by value.
Benefits of A Cup of Tea | La News
Trying to replace ACH has quite a few interesting elements that you must solve.
A decent ACH must offer guarantees that payments are final and will be settled - even if the sending customer was banking with Lehman Bros, and the payment was received the day Lehman went down. Otherwise your system would go bankrupt with the first financial crisis; and since it's obvious, then no bank would use your ACH.
Everyone learns differently, so hey to each their own. I dabbled for years throught my HS life in php, but when it came time to actually learn I was completely put off by my first intro to CS course that used the aforementioned 'Dive head first w/ C++!' method and left the course, and was one of 18 to do so.

Started learning python on my own around age 19 and everything just skyroketed from there. I'm much more comfortable using( saying that lightly ) C++ these days but I can't imagine ever recommending it to even an enemy as their first language.

An aquaintenance on a board somewhere put it best, " C++ is like a hurricane. Gorgeous but incredibly destructive". Personally I think it all looks hideous but I get the point now.
Increasing Purebred Breeders Reputation
Purebred Breeders assure customers in getting healthy, well trained and good-looking puppy. That is the reason now purebred breeders is a well known and the most reputed breeding networks in the USA.
Yeah, there are probably several factors which assisted Chrome's rise to prominence. Obviously Google's huge marketing power and their bundling deals can't be disregarded easily but in the end Chrome is also a great product. It's fast (real and perceived performance), it has a remarkably polished primary UI (though some of the secondary UIs like history are rather suboptimal) and has neat features which only get slowly adopted by the competitors (e.g. ingenious tab closing behavior, built-in translator, built-in PDF reader, etc.). So great product + good marketing = success.

And the importance of geek/early adopter/enthusiast users shouldn't be underestimated because these are the ones who often have wide reach (e.g. journalists, bloggers, etc.) or are responsible for how web technologies are used (e.g. developers). It's a bitter lesson the non-WebKit browsers vendors had to learn after most mobile web developers started to target only WebKit because that's the devices/browsers they are using on a day-to-day basis. And in its early days Mozilla thrived on the free guerrilla marketing provided by enthusiast users, not just in their immediate private space but also in magazines, on websites and other outlets where users and authors were constantly praising Firefox for its security, speed and features compared to IE6. Today that place has been mostly taken over by Chrome.

I still having a hard time wrapping my head around how badly Mozilla handled the appearance of Chrome for years. The threat was so obvious from the very beginning and not just in hindsight. As I said, I have the impression that they are on the right track now but there must be lessons to be learned from the 2008 to 2011 period for Mozilla itself and other organizations in similar situations. I wish Mozilla higher-ups would sit together and publish a retrospective about what they perceive they did right and wrong.
I'm calling link-bait on the original Paydirt post.

Either that or Paydirt's prejudice against IE. But I believe they're smarter than that.
Detection is possible. Just automatically try to build it after the merge. Auto-fixing seems impossible to me, though.
From the mandated reserve requirements point, not at all. From the practical liquidity point, the bank's treasury dept might need to keep a bit more cash in hand, and would earn less on 'float', so they won't be happy, but that's as intended.
Wireless Cellular Modem - China Wireless Cellular
Out of curiosity, which part of my post made you believe that I do not understand what a deficit is?
An Effort To Bury A Throwaway Culture One Repair At A Time
You can always do something like this: http://www.skulpt.org/

None of the disadvantages of such an approach matter in a learning context. Sure, it's slow relative to a real implementation... but so what?

(I'm also not saying that particular link is a drop-in solution, as I've never heard of it until I went googling on the theory that something like it must exist. But if you were building a business on this, it looks far enough along that you could adapt it as needed.)
The laziness paradox
I'm fortunate to be in a mentor-type role to several people and have the opportunity to discuss and study things that I've already gone over hundreds or thousands of times, yet when it clicks for the other person, I find myself incredibly excited over these things I should logically gloss over with disinterest. As you put it, I get to share the excitement of discovery all over again. Its one of the best highs I know.

This kind of ignorance is all over the Internet and I'm definitely less likely to be excited and more likely to ignore people. Like the guy who posts Aphex Twin tracks to Reddit 20 years after they were released. I usually discount that guy, but maybe I should be engaging that person and reliving the discovery. Who knows what I've missed out on by dismissing people who don't know stuff that "everybody knows"?
International Nurses Day sms text messages-quotes & sayings - Nurse sms
I would like to suggest a simple litmus test that lends a similar, though slightly different, definition of a technology company:

If one or more people at your company need to constantly read recent scientific research papers in one or more fields of one or more of the hard sciences in order to build a critical and central component of one or more of your central products then you're a technology company.

The only difference this will have with the OP's definition is that even if you decide not to license your applied science to others but merely sell an application, you're still a technology company. E.g. if you actually read physics papers in order to come up with a novel microwave emitter, you're still a technology company even if you've decided to just sell microwave ovens.

OTOH, if all you need to develop your product is news about the latest web framework, or even a blog post explaining some nice sorting algorithm - you're an applications company.
Using simple drag and drop to adjust search rank is brilliant, and the minimal design seems to follow all of Dieter Rams' 10 rules for good design.
Better PostgreSQL backups using WAL archiving
厦门上门推拿
It'd be nice if it were an HTML magazine, or at least the PDF was simply linked and recirculated...the flash is...well...

I uploaded this to Scribd at http://www.scribd.com/doc/92958129/Pgmag-01-Letter-web for my own convenience, but either the conversion to HTML doesn't work for this document or just hasn't happened quite yet.
I thought it was bizarre that they'd have all those voice-over artists come on and say they'd be involved. When I think Space Quest, I don't think great voice-overs, I think quirky graphics and offbeat plot, all conveyed by text. Do modern adventure games now use voice-overs instead of text? (The last ones I played were the Sierra games of the 80s.) I think I might hold off on supporting this game until I see what they make.
Except that a) some people did a study on this and published a white paper, it's really difficult to find but I'm sure you will if you look hard enough (hint: under your nose) and b) I've introduced very non-technical people to Ubuntu and they have had no problems with it.
Really, flash? ...
Reading your reply, I see we're discussing two different things.

You are arguing against centralized FX trading (the logic, and viability of). But I'm not arguing for it. When I'm referring to an FX exchange, I'm talking about a symmetric, non-centralized, almost unregulated, two sided open market. An airbnb/uber for currency. What hotspotfx claimed to be, but isn't.

A place where I can come in and say "I have $100, I want to buy 80 euros", and you say "I have 100 euros, I want $130", and we'd find each other. TTBOMK, HotSpotFx and Currenex supposedly offer that, but with great limitations and favoring the bigger players (who own them). And there are no such venues independent from the large banks.

Such a system would eliminate paying (half) the spread, which is where currency market makers make their money -- by letting you trade directly with me, rather than force us to let the bank net with itself and pocket the spread. It works for stocks, it works for futures, it works for commodities. Why can't it work for currencies?

And I know, from working with them, that the big banks actively work against the formation of such a market; and they have the clout to sabotage that.

> If there is a "stronghold" we were all playing our cards rather stupidly.

Again, I'm not saying that the banks know something you don't. They make money on spreads (little on EUR/USD, more on JPY/SEK). The stronghold is on the ability of anyone else to build, say, a "currency ebay".

> Requiring everything be on a quote-driven exchange doesn't make sense - it is stupid to subject to an illiquid market (esoteric derivatives) and stupid to subject to a market that's already nearly perfectly liquid (currencies).

Nothing is required. But doesn't it seem strange to you that currencies, which are at least as liquid as other things which are traded in {symmetric, anonymous, information-equal} venues, aren't -- when the regulation around them makes operating such a venue much easier than, say, a futures exchange?

> For the time being the new citadels of power are sufficiently de-centralised to be highly competitive with each other and versus the banks.

I agree completely, except in FX, which is dominated by the banks. (Disclaimer: Up to date as of 2010. hedge funds were already at the center of gravity).
Especially in a learning context, I have no problem with requiring decent names for functions.

It's a learning context, not a professional one. This strikes me as like complaining that your carpentry class won't be covering a particularly exotic tool only favored by a quarter of professional carpenters anyhow. No, it's not a fatal objection to the class. If the tool is so wonderful they'll find out about it later. After they've become familiar with things like "hammers" and "nails" and the pounding thereof, which is the real problem they face today.
Hot Sale Vibram Kso Shoes
Man, this is terrible! Are the numbers proportional to radii or areas? How to compare two bubble blobs when bubbles overlap? How to spot the proportions of colors within a blob?
This changes are about what? Last year? If so, the most interesting part is how much did it changed, which is simply missing.
I love d3, but decided not to use it because of IE. Using Raphael for my task.
I don't think OS X nor iOS are much easier to use than their free counterparts, it's just that new users have at least two incentives to learn them, and so they do, without thinking too much about it.

First, they have a positive reinforcement: Mac is "hip", so you'll look cool by using their products (the fact that everybody and their mother owns one or ten doesn't seem to diminish this perception), and also a negative reinforcement because everybody knows "Apple makes easy-to-use products" so if you don't learn to use them quickly you'll look bad.

I'm sure Linux and *BSD have earned more followers by looking different or difficult than by trying to be "easy" (whatever that word means). But that's a discussion for another day...
Beautiful Websites
I wrote a nonblocking library (for pipes/processes/signals) in Python like node.js. So many of the callbacks end up being inner functions (they don't when you decide you can make all the necessary state object-level, and thus make the callback a method).

The anonymous syntax actually reads better than defining an inner function and then calling it.

I think the real reason why they were never added is syntax, and honestly I can't think of a good syntax myself.
Hasn't the rush to be the first to declare some trend still in its infancy has jumped the shark itself jumped the shark?
I doubt it, but that's a really interesting what-if. If you think about it though, if you're going to auto-generate accounts, wouldn't hard-to-crack passwords be easier to generate than dictionary-based ones?
I found one from the List on this Site http://www.dazzlepod.com/lulzsec/?page=135 it´s from June 16, 2011 - Maybe there are more from the Pastebinlist.
I would add Erlang to this list. Both are not extremely popular, but their importance comes not from providing features, but from providing a clear path to developing modern software that tackles modern problems on modern hardware.
Why you should ALWAYS CC someone
I ran a little statistics experiment over my Gmail inbox and here are the results:

Mails that I haven't gotten replies to and mails I did have, are in ratio ~1/13.
In those mails not replied to, mails WITH someone in Cc and mails WITHOUT anyone in Cc are in ratio of ~2/11.

Now, this sounded all obvious - the more recipients you address your e-mail, the higher are the chances you will get a reply, right? Right, but not quite. :)

For the last 2 months, I've created a imaginary CEO assistant e-mail account named Alex. I've Cc-ed Alex to all my mails and Alex has not directed any mails to anyone, nor received any as To recepient. Select few contacts were exempt from the experiment, but that's taken into statistical account. So, Alex has basically been completely non-interactive in all this, besides being in Cc.

After two months, mails that I haven't gotten replies to and mails I did have, are now in ratio ~1/22.

I have my own explanation of the phenomena, but I'd like to hear yours.

:{-
This can be easily observed in any Games Development Conference (GDC).
Ask HN: Any indie mobile app developers doing consistently well?
So I'm having a bit of a hard time keeping my income stream up. I have a couple of kids iOS apps that were once making me around $100/day near launch but fall to $30/day or less and continue falling each week.

App distribution is so dependent on app store rankings. In terms of marketing, I don't know of any cost effective ways to promote my apps. The way apps are found and downloaded is just so segregated from the outside world, its not like web marketing at all.

Anyone have advice or experience to share? Thanks
PASTICCIO DI MELANZANE-RICETTA LIGHT-RICETTA BASSO IG
Should Zuckerberg have worn a hoodie to Wall Street?
Family, friends, and guests. It is a reasonable price to pay relative to the reward.
Sounds like an interesting idea! How do you phrase the reply email?
Great Pacific Garbage Patch has increased 100-fold since the 1970s
5% for one promotional opportunity that has no guarantee of working out, that you have no say about how you come off, isn't a good deal. There are other smarter ways to get exposure. and after the hoopla dies down, you are left with a large chunk of equity missing.
That's one thing thing you can count on on HN: brutal honesty! BTW I think this is a killer idea, though I am more in the bachelor stage.... maybe we need a social network for guys on the prowl!
[French Startup]MyBee: Intelligent payments the easy way
So many messages, so little time
I'm following Hacker News, SlashDot and two other RSS feeds of programmers and interesting people. But the sheer amount of messages is overwhelming. I've been trying to read all the titles and then pick the ones that are interesting to me. Sometimes they are small articles which I read in about 5 or 10 minutes, sometimes it's a large article which takes half an hour to an hour to read. And there are a lot of interesting topics coming by. I also know I'm probably not the fastest reader in the class.

My question to you is, how do you read all of it? Do you scan the texts, just read the titles very quickly and ignore the articles, do you read during the weekends, do you eliminate feeds to read, do you only check in once in a while and stumble upon the interesting articles then and ignore the rest? How do you guys process all this information?
notice that in this message linus says "And in that sense, I do think the two approaches can _complement_ each other"

And simmetrically, a few years later, david roundy (the original author of darcs) started working on iolaus[1] which is in fact a darcs-ish implementation on top of git.

[1] https://github.com/droundy/iolaus now abandoned I believe
The Real Reason They Still Play 'Mrs. Robinson' On The Radio
The Ultimate Guide To Choosing The Right Web Designer
Sympathize entirely with your situation, been there before many times. However putting up with this sort of environment for more than a few weeks in the current market for dev work is completely incomprehensible to me. Everyone is hiring, and they're happy if they can get fizzbuzz and a pulse.
My Take on Haskell vs Scala
Post-Recession Consumer Trends
The author is proposing to serve his site entirely from S3, claiming it's better than using a couple of nginx boxes because S3 has eleven nines of durability.

Durability means you will get your data eventually (it will not be lost). Availability means you will get your data right now, which is probably what he really cares about in terms of serving live internet traffic.

Put another way: S3 not infrequently has availability hiccups (files are temporarily unavailable, resulting in a disruption of service), without taking durability hits (your files haven't been lost, you just can't see them right now).
Swiss replica watches for saleAAA cheap rolex
I check hacker news every morning, scan the titles and read the interesting (and shorter) pieces. Then I have a read later list (which is pretty huge, ops) with longer reads.
There's also http://darcsden.com/ - a little side-project of mine.
Unfortunately frequent boring failures do not preclude rare spectacular ones.
Mens Jeans Switzerland
bebasic.ch - simply good stuff. We provide carefully selected, top-class products, which are sure to be a real source of delight for a long time to come. We provide mens jeans, pants, shirts, sweaters, polors, t-shirts, jackets and much more.
Reldb, database for relations and dependencies
I'd also add that the language barrier and the fact that torrenting isn't as popular as other countries makes it easier for Hollywood to rely on traditional box office and DVD sales in Japan. That and the fact that they probably have a lot of binding distribution deals with the big dubbing/distribution houses.
There's a useful distinction between companies that sell technology and companies that use tech for competitive advantage.

However, language is defined by how we use it. In common parlance, "tech company" means the latter kind of company. Normatively decreeing otherwise is futile.

Should we talk more about the former kind? Yes. But I disagree that the latter kind is not a useful category. Distinguishing between "factory companies" and "non-factory companies" was probably very useful at the beginning of the industrial revolution. We're still in the early days of the information revolution.

By "software is eating the world", we don't mean that every company uses email or has a blog. That's not software that gives a competitive advantage, precisely because everyone already has it. "Software is eating the world" means that Uber is a better taxi dispatch service than traditional taxi dispatch services, because of software they developed. It means Netflix is a better movie rental service than Blockbuster, because of software they developed. It means Apple and Google upended every mobile phone manufacturer and carrier, because they could develop better operating systems and browsers.

"Software is eating the world" does NOT mean that every company uses software (duh), but rather that companies with software competency (or even excellence) will have a significant advantage with which to edge out their competitors.
> If I haven't made any more tweaks to my change in the meantime then I'm ok, I can just "git reset --hard HEAD^" to discard my coworker's change.

You can use "git rebase -i" to remove the unwanted commit from the history.

Git rebase is very powerful, definitely worth mastering.
Seconded. Beyond Compare is the best merge and diff tool bar none.
Everyday Rails Testing with RSpec: Get advance access to my new book now
No, retailers do not stop anything.
1) Nothing, absolutely nothing sells in meaningful quantities for reatailer without marketing.
2) For unknown or new products it is not in the retailers best interest to start create market for somebody elses brand/product. There's nothing to gain.
3) The brand/product must market themselves and as nobody owns Linux, nobody will do that, hence it will not sell.
Google+ notifications arriving in Gmail will spice up the cloud wars
> "executive recently transferred from Nomura Securities to their NYC office who feels his career growth will be stymied by his poor conversational English skills."

Have paid double the top end of your range for lessons over skype. IME they also tend to be a lot easier to teach than students paying at the lower end.