skysight-inc/HackerNews huggingface dataset:
So X will translate keycodes from the keyboard press/release events that contain keysyms + modifiers + more (look up X keypress event) that get sent to your terminal emulator. Your terminal emulator will translate those into ascii chars or sequences in order to send them to your editor. (Note that, without translating some of these X keyboard events into escape sequences, you can't express the full range of possible keys and chords in ASCII.)

You can define custom translations keysym for some terminal emulators. I've done this in urxvt in order to free up C-j and C-S-[letter] combinations for my own use.

urxvt will allow you to translate the Shift_L keycode into "(" or "()" or "i_love_hacker_news_<3". And it still does it's job as a modifier too. The only problem is that "i_love_hacker_news<3" will be output as soon as the press event is received, so you'll output "(" even when you press shift as part of a chord.

You can write perl scripts in urxvt that can capture X keyboard events, and maybe your script could only output "(" if it detects that no intermediate X event was detected between the press and the release of "(".

I'm not totally sure that you get THAT much info from urxvt, but it's the best approach that I know of. As an alternative, maybe you could write a program to intercept X events before they reach the terminal (and/or any other program).

That's about as far as I care to go right now.

Let me know if you get something working, I'd be interested in using it too.
It would be helpful if you could at least hint what kind of business we are talking about. The low maintenance/development/support could even hint at a physical product, i.e. that we are in the worst case just talking about some drop shipping business.

Of course I can understand that you don't want to have a bunch of copycat sites popping up, but since this is a public forum it would be great if you could at least give some rough ideas, e.g. if you are in the SaaS category.
They have different billing structure for enterprise stuffs, so!? businesses can usually negotiate terms with sales reps.

If I remember correctly they were fined for giving enterprise access for free: http://searchengineland.com/french-court-fines-google-660000...
2012 Presidential Debate Drinking Game
The best part of that is that if the cost decreases further, you don't lose your money, you get more membership time.
Magicians And Mathematicians: The Missing Human Side of Quantitative Finance
Foursquare in space
Sorry about that! Getting HNed. :(
The top comment here and on reddit is the same!!
Either kaax is martian, or just a plagiarist.
Here's the link:

http://www.reddit.com/r/science/comments/10vrag/are_those_sp...
Calabash-Driver - Android App Automation with Scale
Write your Calabash-Android end-to-end tests in Java and use the Selenium Grid for scaling and parallel testing.
Paypal and Palantir are both good examples of new technologies that Thiel started that _did_ solve important problems that previously had no good solutions.

He's backed plenty of Web 2.0 nonsense that didn't solve important problems (and just backed lots of new companies in general), but Paypal and Palantir are actually counterexamples of that.
In perspective, does ANY country do this "right" ?
It's probably the headphones, when I read it I first read "rap" and then see the headphones, pulling my eyes there and making me look at the e.

At least, I think that's what the problem is
Samsung is not the majority shareholder of Seagate. Samsung owns almost 10% of Seagate which makes them the single largest holder of stock but definitely not the majority.

This transaction also took place in 2011 when Seagate bought Samsung's HD unit and as part of the deal Samsung got a chunk of Seagate in return.

How would hurting Samsung hurt Seagate? It would only really matter if Seagate had a large stake in Samsung, would it not?
Learning Pets - genetics algorithm powered pets
What’s Wrong With Technological Art vs. the Maker Faire
We take a 10% fee from the developer's payment. We understand that might not be everybody's cup of tea and we're open to any constructive feedback you might have.
Developer Spotlight: Hackbright Academy
Take a deep breath. I didn't say they deserve zero of my precious money. I said I didn't want them taking a percentage.

Also, it's more of a problem of not being upfront. I suspect based on their wording that they take a percentage but there is no clarification on that unless I advance in their sign-up process by pressing "Get Started". I don't want to get started before I know what I'm getting started for...
NReduce Demo Day on Now
Well said! That's our goal.
Show HN: Gabzooks, banter privately online with your friends
We've just released our Recce app for San Francisco - a 3D mapping app that looks more like SimCity than Google Earth. We're aiming to bring maps to life, with real-time, personalized data.

We are very early in our journey, and working on some great new features to take advantage of this great visual platform, and allow real personalization and contribution to the map. But in the meantime, and feedback welcomed!
It would seem David Bowie knew about these way before the rest of the world
I see some shadows in the bigger dune at the bottom-left (crossed by the yellow line).
Not merged, but subtracted; in effect, taking one side out of phase and adding that. If you just merge them, common components (sounds in the middle) double, rather than canceling out.
Open Source Dynamics: Shall We Put An End To The Meaningless Arguments?
Not an adult business. :)
Kent Beck tweet on Pair Programming
http://dailyjs.com/ and http://microjs.com/ have been pretty useful for me.
This is getting a bit off topic, but:

Changing addresses can be dealt with just as it is today:
Let logged in users add additional email addresses to their accounts.

Other people getting your old email address is a bit worse. The easy solution is for providers to not reuse names. You could extend the protocol with a version token, so a provider could say that new bob is different from old bob, and shouldn't be able to log in to old bob's account.
From a European perspective, that sounds really strange.

I've got mobile broadband in my laptop. Imagine if the provider of that service would have a say over what programs I could run on my laptop. Very strange.
David Bowie has built a fortress of solitude out of these at the Martian South Pole.
Very well made.
The service is completely web based and automatic. It requires no human intervention except in the case that technical maintenance is required. i.e. no shipping any products.

The service DOES depend on web scraping, and this is what causes the technical maintenance from time to time. (And no, it is not scraping Craigslist, haha.)

Building copycat sites would be... hard. The market is niche and the integration is not easy.

I provide SaaS to the academic market.
> Microsoft writes most of its software in C++. They love C++.

Microsoft writes most of its systems-level software in C++. Microsoft also writes a lot of C#. WCF and WPF are both built on the .Net stack. Bing runs on ASP.NET. Lots of stuff at Microsoft is build in C#, for the same reasons lots of stuff outside of Microsoft is build in C#: it's modern, safe, fast, and pleasant to work in.

> If C# wasn't the only case then it might be acceptable. DirectX, for example, was done to kill off OpenGL.

No, DirectX was written to replace WinG, which is what most games for Windows were written in prior to DirectX. I don't believe OpenGL had any traction on Windows at that time.

> Microsoft hired away Borland's language team, including the Delphi developer and proceeded to build a better Java that only ran well on Windows, and some might say that they accomplished this. :-)

This might be interesting if Microsoft had hired James Gosling away from Sun to work on C#, but that's not what happened. They hired staff away from Borland, who didn't design Java at all. You're conflating unrelated things.

> Objective C was developed before Steve Jobs and he simply adopted it, or his engineers did at NeXT. Personally, I'd like open languages/platforms that offer a little more reuse.

I fail to see the relevance here. The Objective-C used by Apple today is by no means the same as the Objective-C that NeXT started with. NeXT and Apple extended Objective-C significantly at both the language and the library level. This the the "embrace, extend, extinguish" cycle you accuse Microsoft of.
Is there any chance they could be plants? relying on underground water reserves and appearing every spring to throw around some pollen before slinking back into the cool darkness.
> Any American jury is going to be biased against a foreign company when it comes to charges like this.

Complete load of unsubstantiated, borderline xenophobic nonsense.
JetBlue presents - Election Protection 2012
Our product has evolved to become the 'new shoebox for your old photos'

Our business cards feature photos of us as kids, similar to our team page:
http://1000memories.com/team
I have had it on my shelf since 2002; the book and the site before that have provided hours of amusement, thank you.
Parsing the output of df in a cronjob and echoing an error message is a trivial thing to do. Run that cronjob every 30 minutes and configure mail correctly on your box.

You'll quickly be annoyed into fixing it.

This worked wonders for me at countless instances
That's a fair point. Appreciate the feedback.
thanks, rich!
Xbox Music to launch on October 26th with free ad-supported streaming
I tried doing that once, it didn't work as well as I'd hoped (ie: barely worked at all).

I'm assuming it's because the vocal track had to be removed pre-master, so the instrumental version would then mastered differently. Also the original track was a high quality cd rip, where as the instrumental was a downloaded mp3, so that would have had an adverse effect.
This was extremely interesting. I'll definitely have to take the time to make one of those newfangled "huge bg photo" landing pages with my signup form.
I'm not saying App.Net is going to reach critical mass but your argument is pretty much the same thing people said about Twitter back in 2007.
I cannot tell you a good reason ... and I signed up during the announcement period. lol

For me, it came down to wanting to be part of something being built from the ground up. Heck, I am not even a big Twitter user.
You only get charged if you go over 25K/day. So if your app did 10K/day, it would be completely free ;-)

If you did 35K/day (every day), it would cost $150/mo.
http://www.csmonitor.com/Innovation/Horizons/2012/0926/iPhon...
My point was that it's not "mostly free", any serious business or website with a decent amount of traffic will be paying $$.
What a simple, hindsightedly obvious idea with tons of appeal.
That's a fair point, but when you say that you want nothing to do with a company because they use a billing model that you don't like, it sounds bad.
And Detroit isn't the aftermath of a gigantic disaster? ;)

Granted, Detroit is a disaster that didn't come from the nationalization of vast portions of private property.
How to set up a fully-distributed Hadoop/HBase cluster in about an hour
Cynicism aside, this is very true. I've used a done of different mapping libraries, and the actual map display part is Google's weakest part- leaflet.js and ModestMaps are much faster, particularly on mobile devices.

But on the flip side, I've never found a provider capable of geocoding as well as Google- especially with response times that allow you to make a typeahead address searcher. Google's Styled Map Tiles are still ahead of anyone else's offerings.
I couldn't give you a comprehensive list of my wife's acquaintances from 20 years ago. I could name a few. But sometimes coincidences are just coincidental.
Despite hysteria from the ignorant, it's perfectly legal in most of the USA (local jurisdictions may vary).

The key breakthrough is "printing" an AR15 lower receiver. All other parts needed are, by law, mere accessories. (Note that law is often very different from practical and/or social reality.) Buy those parts mail-order, and (so long as barrel is over 16" and total length exceeds 26") it's legal and functioning. Of course, "printing" the lower receiver at this point still suffers precision and strength issues, but just a matter of time before serious metals can be used and the item hardened. The great thing about doing this with the AR15 lower receiver is that it serves more to just screw all the real precision-and-strength parts together, while being less so itself.

The problem with most lawmakers is all too often they know little about what they're legislating about, consenting to the demands of the ignorant and biased to circumvent restrictions rather than addressing realities in a straightforward Constitutional manner. In this case, attempts to ban certain products by practical irrelevancies result in cases such as this: form a single odd-shaped part, and all kinds of restrictions are avoided.
We're working from the SF/SOMA office (pretty sweet), and continuing to work on the ShoeBox apps, our website, and related products as an independent team within the company. No .Net for us - Ruby, Javascript, Java, and Objective-C.

With our new digs and resources, we're looking for talented engineers (backend, frontend and mobile) and designers. Please email me at brett@1000memories.com if you're interested.
Then write

collection.length.should eq(2)

But I see nothing wrong with the other once you know how the "have" matcher works. It will even let you write

it { should have(2).items }

when your subject is set up properly.
All money represents debt that your future payee "owes" you. It's basically a promise of future payment by "society" to you. There was a great Planet Money podcast about the origins of money, which was essentially promissory notes of farmers to provide X units of food in the future, but I'm having a hell of a time finding it now.
Session Replication via Memcached
I think this is the best approach at the moment. No one can wave a wand and get rid of the expense of many cutting-edge treatments, and neither do we want to do away with all the expensive cutting-edge treatments in an effort to return to "simpler times" when life expectancy was lower. This is why we are trying to build solutions which reduce the wasteful inefficiencies present in America's healthcare system.
The slashcode site hasn't been updated in years. Did it fall to the wayside throughout the buyouts?

http://www.slashcode.com/www.slashcode.com/
Hi, I'm the CTO of Sidelines (startup mentioned in the blog post).

For our landing page tests we use Google Analytics which now includes Google Website Optimizer. We track engagement by logging activity time stamps per user in Redis. We also track how many other friends a user invites as a means to measure our k-factor and we are definitely biased towards targeting users that are more likely to be engaged and bring other users to the site.
Go back to the employment agreement you signed, read it. There likely is a "notify us about outside stuff" language in it.

If your project is closely related to your job or business your company is in, you have problems. If it's likely or is worth a lot, you have problems. If you've EVER used company assets to work on the idea you have problems.

What you need your boss to sign is a simple letter that states work related to the fields of XYZ is not a part of your job and (there likely is some contract language from your contract) not claimed by the employeer. If the idea has value, I'd spend a few hundred dollars going to a lawyer.

I'm meeting with my lawyer tomorrow to discuss being proactive about my current project which I started after I left my previous employeer, but I want to play defense now when it is cheap vs. later when it may be expense and time may be short.

If you're ever going to go ask for VC or Angel money this likely is something they'll catch durring the process and then you'll have to go back to deal with it when the costs are higher and time is short.

If you happen to work for a really big company the HR department might actually be able to help you, but talk with a lawyer first.
Troubleshooting Memory Use
"99.99%"

I understand the point you are making. But I think the perception here is important as well. And even though the probability of someone opening the door is quite slim people still lock doors anyway. Irrationality plays into this. People lock bathroom doors even though only part of the time they are exposed in any way shape or form. Most of the time they are only sitting down on the toilet seat (or if a many perhaps standing for a brief period).

Personally on the one hand I agree with you and rationally it isn't a credible threat. But what if I am away on vacation and the door is unlocked during that week that I am away and I don't know about it? How comfortable do I feel with my office door being unlocked for a week? It's a small chance of a big thing happening. (Even if 99.99%).
Mostly the approach that personally makes TS interesting to myself is that typescript is building on top of javascript. You don't need to convert javascript to typescript because it already is typescript. Typescript simply extends the language. Dart or coffeescript on the other hand essentially creates an entirely new language that is simply compiled down to javascript.
Fun fact: the A6, while designed by Apple, is fabbed by Samsung.
It doesn't work with the Colemak input method that comes with OS X though. I don't think there's any way to change caps lock to delete in a keylayout file, but you can always use PCKeyboardHack.
Bar Refaeli Sex Tape on kickstarter
Reverse Domain Name Hijacking: Why UDRP Reform is Needed
Even when you have a concrete latitude/longitude point, Google returns street addresses a lot more often than alternatives, such as Bing. And you're right about the response time, in comparison Bing is extremely slow.

Unfortunately after getting passed the free tier, it gets kind of expensive.
There's enough atmosphere for Nasa to seriously consider deploying airplanes: http://en.wikipedia.org/wiki/Mars_aircraft
> Randian libertarian?

To make my point, I was jumping to conclusions based on flimsy evidence.

> You know, because I hate minorities and women's rights and I worship Ayn Rand.

I don't believe you do any of those things. But I do believe you unfairly prejudged him on insufficient information and that someone doing the same in reverse would come to those sorts of conclusions about you.
Yeah, I actually have the immediate response of bouncing back from that type of landing page. I have no idea what it does, so I have no incentive to sign up. I suspect that some may sign up just to find out what it is. I wonder what the effect would be of having that as well as some button or link to "Find out more"?

I think the results here speak more than any guesses we might make, but I'm just astounded with the results.

Side note: I was able to click "Sign In", and then from that page access the "About" page from the footer. That told me at least a little bit more about what the service is actually for.
If you recall that users can be tricked into doing just about anything, you'll see that there's no difference between 'can' install alternate software and 'will' install alternate software. And that software will inevitably turn malicious.
NASA’s Curiosity Rover Successfully Checks Into Foursquare From Mars
You are absolutely right and our goal is to get engaged users. We are doing a lot of other things to drive engagement and I’ll blog about that soon.

All of our acquisition methods specifically target sports fans and are zero cost. For instance, we have partnerships with some sports content sites that run our ads for free. We also drive quite a bit of traffic by posting links to Sidelines in team fan forms.

The on-boarding process for Sidelines takes a few steps. One of the things we do, is as soon as you sign-up via the landing page we ask you to select your teams. This gives the user something to do and we find that 95% who sign up complete this step. In the sign up flow, we automatically subscribe new users to other users on the site who are active and follow the same teams, and this is explained clearly to the user in the sign up flow. Once the user completes the sign up flow, he lands on the feed, which shows interesting stuff the people he is following have shared about his teams. Since the feed is such a universally well-understood UI construct, users get it, and we see a good percentage of our first time users reshare an item or comment on an item on their first visit.

We also send out a welcome email (which we’ve been experimenting with) which explains more details about the site and how to get the most out of it. We’ve had fairly good success in bringing users back to the site with the welcome email.

We’re currently in the process of implementing a tour which will walk the new users through the features of the site, that should further drive engagement on the first visit.
we have about 100 developers signed up so far, and our success hinges on our ability to make awesome matches for developers...so the more freelance devs sign up, the better the matches will be :)
I enjoyed finding the commented out testimonials from Mickey Mouse and Sergey Brin.
Who is the next Steve Jobs?
No Canada? Booooo
There is potential because it is very simple to set up and works for the small tasks. I developed something similar a couple years ago called Jig.js (I've since pulled it offline and relegated it to small internal apps, and also quick browser-based presentations) because I wanted to be able to easily throw together quick apps, only having to include one <6kb (uncompressed!) JS file with no dependencies.

Here's an example slideshow application's source: http://oinksoft.com/static/js/jig.example.js

And here's Jig.js, use at your own risk: http://oinksoft.com/static/js/Jig.js

Erm, license ... how about MIT? MIT license it is.

The `slides' array is my data store, and the `presenter' object handles clearing out the page for the next slide. The actual app logic is tiny, but right away you get hash URLs, easy dispatching to actions, and a very simple controller/action model that can actually be even lighter than this example shows (for instance, you can choose to define no controllers at all, and just have an action list, kind of like Sinatra).

It doesn't use HTML5 History, and I'm sure it has all types of subtle issues because, like I said, it's only for internal use. But I see people are interested in tools like this, so I thought I'd let you all see :^)

The current popular offerings are HEAVY (Backbone, Ember, Angular) but I'm not going to release something that isn't industrial strength.

People shouldn't be so harsh to independent authors. I feel differently about large companies like Google and Microsoft, who get extreme value out of open source.

There's a reason I don't release many handy tools like the one linked in this comment, and it's because I expect a torrent of criticism to follow (which I can handle) and I'm not interested in changing it at all except for my own purposes (and so I'd just feel guilty).
I've used the CSS on this Github repo to make landing pages with full-background images quickly:

https://github.com/mloberg/Launch-Page