skysight-inc/HackerNews huggingface dataset:
Ask HN: How does one meet "interesting" people in smaller cities?
Hello all, I just moved from San Francisco to a smaller town (Columbia, SC) for a new job. I am an academic and I am very grateful to be here, my department is excellent and the job is really great overall.

It has been a little bit difficult moving though. In San Francisco I was constantly meeting people who were: busting their tail in law school to become public interest lawyers; starting their own businesses; taking very advanced lessons in theater, meditation, yoga, etc. and inviting me along; traveling to foreign countries, by themselves, and coming back to tell the tale; etc.

I have a lot positive to say about my new town. It is beautiful here, there is good food, and everyone is extremely friendly and helpful. Indeed, I found that people go out of their way to offer me help with things I am used to handling by myself.

However, the pace is a lot slower, and most people seem very happy and content to live quiet, routine lives. I have no standing to criticize this, but I value constantly being pushed by people I consider my betters, and this seems to be less part of the local culture here.

I am not here to whine; there is a research university here, a weekly alternative newspaper, etc., so this place is far from totally dead. Moreover, I have only been here two weeks and I have yet to try most of the opportunities that I have heard of. That said, I am curious how HN'ers have coped with similar situations, and where they went to meet ambitious, energetic people.

Thank you so much!
That's more a problem for the US than the west in general. EU nations are more likely to use regulation to force large telecom companies to allow smaller competitors access to their infrastructure.
I'm not sure how this works, but the Rockstar Consortium, or whatever nonsense, that bought up the Novell patents, provides legal cover against any entity outside of that consortium right? Google could conceivably provide something similar to Android partners.
You're right, my bad. I'll figure this out soon. Should be free like most projects out there.
It's hard to lump Safari into that, even if webkit is open source.
How To Spend Less Time With Social Media
Similar here, I set up a git hook to detect commit message, if 'deploy' appears, then push the branch to live server.
The best method of not wasting time on HN is just to ask yourself

"Is reading this article going to get my company started or is this content from another random dude complaining, whining or commenting on someone elses work or something irrelevant (google acquisitions, steve jobs's latest ramblings) ?"

Even if it doesnt stop you right now it will in the future - trust me. Keep asking the question to yourself. Slowly but surely it'll start kicking in.

Keep asking yourself this question everytime you are on Quora, Facebook, Hacker News, a Fantasy Football site or anything which is getting in the way of your launching your app.

This solution takes care of my need (addiction) to web reading. My need to write hasnt changed though. Finally my writing has overtaken my reading!

Alright gots to go ...
Without disclosing too much, ARC has its quirks, but it works. Anything is better than manual release/retains.
Is this creative mode ("minecraft classic") only? Or is there a survival mode too? Survival and Multiplayer? All the screenshots and video teasers I've seen have been creative only.
Thanks Marco. For now, I'm not really looking into doing manual memory management, as I don't have any need for it, but you're more than welcome to fork out the code and add it if you would like.
Sports: Cricket, Football, Badminton: Get High With Fantasy Cricket
I have figured out a way, which I can't share for now, on how to make it as vertical as it is horizontal (if that makes sense to anyone).
I like this "remotely triggered deploy" idea :)
All the reviews on the marketplace indicate it's creative only. Bummer, survival is lots of fun. Sure that it'll be ported over though, they're working on Xbox versions too...
Yes, just like shifting music or movies from CD/DVD player to mp3/Computer. When I buy "content" or a license to "play" I expect to be able to transfer it amongst all the devices I own.

I know software requires manual translation. But, the above behavior is what I expect.
X exported via NX -- works awesomely fast especially over slow links, tethered smartphones, etc.
I think because of Java and because is easier to port Minecraft to the Xperia Play than to pure touch screen phones.
We won't know til fall, but any guesses on pricing?
Not for long though, 4.2 is just around the corner. I can't see them doing too many extra betas before releasing it.
By the time you develop your app with this library 4.2 is probably going to be released anyway.
I see utter incompetency in the management lack of planning and leadership. Though the hacker inside me find it a good opportunity to practice compiler theories, say, write a compiler to translate modern languages to Cobol, just like CoffeeScript to Javascript.
1). Net-accessible dev and staging machines. Net-accessible staging servers are fairly easy to set up if you have a repeatable way of doing deployments. Security can be a mite tricky. Net-accessible dev boxes are modestly more difficult than staging if you do them right. (Simplest way is to use reverse SSH tunnneling on a net-accessible box under your control to your dev box, which is a single trivially Googleable command. The reason this takes thought is that giving the world access to an app server on your machine is potentially a Very Bad Idea.)

If the idea of having HTTP on your laptop does not fill you with mortal dread, Twilio has an OSS called localtunnel which makes your laptop web-accessible in seconds.

2). Source control for every change, deploy scripts to get it to environments safely and repeatably. DVCSes handle lots of little changes fairly elegantly, and you can squash a range of them after you e.g. figure out the magic incantation to get a foreign API working right. (Turning thirty one-character commits and ten deploy tags into a single "Foreign API now works" commit.)

I have done cowboy coding in Putty in the past. There is no excuse for it.
Personally, I thing XCode sucks, either 3x or 4x. It's a really bad environment, I can't see how people use it or like it.

Have you tried AppCode, from JetBrains? Its still in beta, but its magnificent.
Lolcat.png hidden in Spotify app
Can you post a link to NX? (I try to google "X NX" I get, well something very different :) )
This is one of those moments for me where you kinda assumed a technique was used in the past, but the truth is it had to be invented. Then when you look at the past with this knowledge, you think, "My god, how barbaric!". Sort of how McCoy (a la Star Trek) acts when he goes back in time.
Consider Minecraft is entirely coded in Java, I'm surprised it's not been ported to Android platform sooner... But again, although game's size itself is not big, Minecraft is very resource consuming as the world expands.
The 8 Smartest People in The World(stephen hawking not even top 5)
You might be interested in the discussion from 2 days ago:

http://news.ycombinator.com/item?id=2884072
Yes, but I won't touch that at all because I figured a way to make the search engine usable for non-geeks (no offence to geeks).

I think sometimes we need to take a step back and see things from a non-geeky aspect in order to come up with a practical solution.
Well, then expect to be disappointed. People will want to be paid for their work.
I like the idea, but I don't know how it could be applied to people working part-time; say students or folks busy with their PhD.
In other news:
http://www.artlebedev.com/everything/photo-ok/

I don't see how limiting right to make shots of public space it is good for a society. I think it simply isn't and the said right should be codified.
What does "heavy traffic" mean in the context of that sign-up form?
Sadly it does read "Xperia PLAY optimized" on the market. If it's Xperia Play only, thats what it should stay instead :-/
Open-sourcing A 200+ Hour Project - The Story Behind It
Why downvotes? Maybe for many of you, the answer is obvious, but I think this can be an interesting question.

Certainly, some additional work goes into each separate version and you shouldn't just get that for free. But to pay full price for both versions seems wrong too. Might there be a base cost, with an additional cost for each system? That's as simple as giving Tam a discount for the mobile version after entering a legitimate license.
> I assume everyone will agree with this statement, but I'll state it anyway: You can't cancel valid accounts! If the account is paid in full, and assuming the account isn't being used for nefarious purposes, you cannot cancel valid accounts for any reason.

I'd agree on ethical grounds, but legally, just about every TOS I have read states that they can cancel an account at any time, for any reason. I don't know if this would hold up in court, though.
Mission Impossible: Stateful Cloud Failover
It's an interesting spin on the tired ad network model but I'm worried about the effectiveness for the advertiser. If the advertiser is looking for brand exposure, they would pay by CPM and look to maximize impressions which sounds like in your model would not generate any donations since it's click based.

For advertisers looking to generate clicks, they want qualified truly-interested people to click and go to their site and not clicks from people who are doing it for charity and have no interest in what in the advertiser's site/product. Most click based networks forbid incentivizing click actions that decrease click quality because it decreases audience quality.
I love to learn. I love master what I learn. I love to apply what I learn. Rinse. Wash. Repeat.
For the case of Facebook app development, there are few great substitutes for an SSH tunnel routing traffic back to your local dev environment. All the local dev tools your used to, including TextMate if that's how you roll, with a little bit of extra latency.

You can roll your own, but I'm happy to use Tunnlr.
Thats traveling with a whole lot of other water not the same water all of the time. And that's only 3 recycles not an endless number of recycles.
The problem with these "Why I love blank language" is that they don't really address real-world usages. Sure, syntax overviews and cherry picked examples that show a quicksort in 5 lines are wonderful but no one writes quicksort.

What about real-world usages in large systems?
I think he is talking about this - http://en.wikipedia.org/wiki/NX_technology
Differentiating your Web Hosting Startup
I really don't see the problem here, you can just hire people and have them learn Cobol right? Sure it will take some adjusting for someone who's never used it but after a month or so they should be fine.
Ok, then if he's so generous, why not quit screwing around and just share equity? Then, if a loyal employee leaves after 5 years they own something of what they built. If they get bought out the loyal employees would have some legal leverage to profit by the buyout.

Instead they have a promise of a bonus they're never going to get (by his own declaration), and have to start wondering what he's playing around at. Its the opposite of generosity - "its all mine, but maybe some indefinite share might go to you if somebody else later feels like it, but I'm going to try hard so that never happens"

This non-bonus bonus plan seems to be lazy, ineffective and insincere.
I found that taking the bus to work has given me 80 distraction-free minutes per day. It's much easier to focus long enough to read an entire paper or chapter of a book on the bus than in my office or living room.
official : http://www.nomachine.com/

wikipedia : http://en.wikipedia.org/wiki/NX_technology
I get that. But the point is you should not try to demean the choice of others.
You are correct, but when you look at it this way, Wolf 3D was actually 2D: you couldn't move up or down.

If, instead of defining the number of dimensions according to the degrees of freedom in movement, we instead define them according to the visual appearance of the space in which the game is played, then Wolf 3D was 3D, this game is 1D, and a game with more than 1 pixel would be 2D.
Nice. I've started using freshbooks recently but haven't looked at the estimate side yet.

Side question, what (in percentage terms) do you call a 'nasty fee'?
as long as others don't start aping him, I am sure that this particular monkey will swing off into the sunset soon enough...

"on like Donkey Kong".... FFS.
But Google Reader can't find that URL, just now.
Summary: "We want to fill positions using ancient and obsolete systems that nobody would like to touch, BUT we are not going to pay any premium for it. We wonder why developers are not falling over themselves to come work for us."
Why is LTE equipment being installed in an Apple Store?
> Given that many banks are reporting record profits

What??? UK banks, including RBS which is the biggest in Scotland - the source of this report - are having a disastrous time. They're still reeling from the 2008 meltdown, are facing huge costs re mis-selling of PPI and to cap it all are now suffering from the Eurozone crisis. Their share prices are collapsing and they're sacking 10s of 1000s of people. They do not have money for massive capital infrastructure investment.
I thought it's in Europe... California? who came up with this horrible idea?
Its hard enough to get good programmers to write in cool languages - tried to hire some lately?

It seems obvious, in a programmer shortage, that nobody good is going to go work for this cutting-edge(!?) IT company.
Tienda espia
Tienda espia, articulos de electronica avanzada
I almost always SSH into the remote machine, but I use Emacs' TRAMP on occasion, when I know I'm only editing a couple of files.
i have some doubts

in it's simplest form an add network has 4 participants

* advertiser (the one who pays the bills, and wants to sell stuff to customer)

* add network (provides the infrastructure and the network of publishers, has bills to pay)

* publishers (which sell their screen real estate and want money from the add network in return)

* user (pot. customer, must click on the adds, valuable for the advertiser only if he buys something from him)

the thing is, the user is only valuable to the advertiser if he becomes a customer - if the user clicks just because he "wants to do some good" he is not as valuable as user who clicks because of "honest interrest" on the add.

so basically this systems needs to find publishers which want less money from their screen real estate because the advertisers will definitiv not be willing to pay as high prices for that "goody two shoes" traffic than they would for other "better qualified" traffic.

one more thing: i once worked with a startup which wanted to do the same thing with banner (and in-email) adds - and lets just say: i will never work in the charity vertical ever again.
EMACS + tramp - http://www.gnu.org/s/tramp/ - works great.
It's repetitive - when you're checking e.g. for (ph|f)u(c|k|ck|q), there's no need to check cyb[e3]r(ph|f)u(c|k|ck|q) as well...
Is going vegetarian mainly a religious thing?
Agreed. HN is truly addictive! I keep refreshing front page at least 10 times in 30mins... others might be doing it higher.
I get the point, but nobody has to go hungry in America. There's food for you if you just ask.

My old Minister used to say "A person can have all the morals they can afford". Applies to out-of-work folks, and to America as well - we need not let anyone go hungry.
Apple's Online Store is Down... What Gives?
Cryptography university lecture video recordings
The Patent System isnt Broken: We are
Using that bijection, you are still describing two sets of coordinates, you have just encoded them into a single number by interleaving them. Also, you won't be able to define points in certain quadrants of the cartesian coordinate space using that system because you have no way to make just the x coordinates or just the y coordinates negative. Depending on how you define the meaning of a negative interleaved coordinate, you could have access to any pair of two quadrants (+x/+y and -x/+y or +x/+y and +x/-y, etc.).
Isn't this the same fella who blogged about how ridiculous it was to buy color.com for 300k?

Not crying foul or anything. Just curious.
TOSHIBA PA3537U-1BAS Laptop Battery 6600mAh
Replacement for Li-ion TOSHIBA PA3537U-1BAS Laptop Battery!replacement TOSHIBA PA3537U-1BAS Battery pack with different capacity!They are all specially designed for the original TOSHIBA Laptop Battery at www.my-batteries.net.
I know you said "don't ask", but... camel market?
Hell, not only did I face this growing up an early adopter to the Internet, I'm thirty and still have many interests that I share with no one in real life. I've chalked it up to "growing up".

But hey, maybe it's a problem ripe to be solved.
Pay me £500K a year and I'd learn Cobol and I'm in Edinburgh :-)

Pay me £600K a year and I'd even wear a suit and tie.

Actually, I suspect that I'd probably start writing something to convert COBOL to/from s-expressions and automate any changes to be made.
While our universities are turning out very
able graduates, well versed in the sexy new
languages of Java, .Net and the like...

...BUWAHAHAHAHHA. The number of serious problems with this statement gave me a good chuckle.
Mathematician Solves Rowing Boat "Wiggle" Problem
For those who don't know, TRAMP allows you to open a remote file on a local emacs. I use this fairly extensively, since I may have a newer version of emacs or may be working on a server that doesn't have my .emacs files, etc. Another advantage is if the connection is laggy, that is only noticed on save, since otherwise it is all local.

It can use several different protocols to connect remotely, but I typically use ssh. I also use dired in that case, which is the Emacs directory editor to browse the remote directory structure and open other files. TRAMP can even launch remote compilation now, which is pretty great.
They actually brought on a developer specifically to work on the Android version. Notch and Jens are the only two developers who work on the PC version of Minecraft.

Everyone else that has been hired at Mojang is working on their next game 'Scrolls'.
They don't need a whole bunch of people who write Cobol. They need someone to write a Cobol to (insert language) compiler.
Turns out to be the same solution as "pouring the perfect coffee:

http://www.guardian.co.uk/education/2010/jul/13/perfect-coff...
you should donate p2pu.com to p2pu.org since they are doing amazing work for a great cause
Lots of games allow some movement backwards in time. They're called save points :)
I use Sun Secure Global Desktop to connect to remote machines.
tl;dr: nobody is really sure, but speculation is rampant.
This brings me to a point. I was thinking about writing a game (real time 3d graphics, etc) for desktop and mobile, as many platforms as possible. What would be the language or tool of choice to go with?

My conclusion: in 2011 you should write your program in C if you want to reach the widest audience with a single code base.

You'll still have to write some Obj-C for OSX/iOS but it's easier to interop Obj-C with C than any other language. With Android you go with NDK and you might have to write a little Java/Dalvik if the default launcher of NDK is not good enough. On desktop Linux you'll need a little bit of X11 programming.

On iOS, OSX, Android and Linux you can do use Posix system calls pretty liberally but have to keep some portability issues in mind (e.g. epoll vs. kqueue).

Of course then there is Windows, that has almost nothing in common with any other platform out there but it can still be programmed with C.

I've seen products that claim to give you portability across all these platforms but my experiences with that kind of frameworks have always been negative. Some cross platform game engines may be able to deliver a bit better.

Of course then there's the option of simply duplicating the code base for all platforms which seems to be popular with small apps. With a game, where the graphics and game logic are the majority of the code, you probably don't want to duplicate that part. You could also try writing some of the non-speed critical stuff (like game logic) with a scripting language like Lua (if your appstores allow you to do such a thing).

I am slightly disappointed that we still have to write C to write code that's fast and portable, esp. on mobile platforms. Also the lack of any kind of standard library (apart from libc and posix) makes a cross-platform developers job a bit harder.
Submitted and discussed at some length 5 days ago. You can find the lengthy discussion ehre:

http://news.ycombinator.com/item?id=2873303
git commit -m "Fix for issue #258 (sidebar widget breaks when deployed)."

;-)
I am amazed at how much some domains are priced.

Why would NWSRC.com be worth $500 for example?
Well having done a Facebook app, step one set the URL to http://localhost:1234 or something on Facebook and you are away for local dev work. Unless you are working on something different to what I did, it just inspects the source URL.

Try using a web service mocking software and learning how to work your hosts file. Soap UI comes to mind... or whack together manual services on test boxes.

If you capture an coming response, maybe using fiddler or something, or if using visual studio its a breeze. Then just set up a basic web service that returns you data as you captured, no processing needed at all. Or even just set up some proper routing. There isn't really an excuse doing cowboy work will bite, maybe not today, but later.

I've seen to many huge f/k ups and been responsible for €50,000 mistake myself mucking with a live server with no testing environment.

My favourite for this is virtualisation BTW. Taking server snap shots of production, dumping them in a sand box where I have mocked third party set ups, and hack away. Makes releasing, testing, everything breeze. Big time cost up front, but it pays itself back ten fold on the first smooth release.
Nice to hear some long term thinking going on. We need to cultivate that!
Customizing the WordPress TinyMCE Editor for your clients
As far as I can see, he's selling the business, not just the domain. I'm not sure how much of the price is the domain, though.
Unfortunately I suspect RBS would simply go to its owners for any additional capital requirements.
So when the title says official, they actually mean "internal api, dug out of javascript source on a google affiliated site"?
It's basically just there to recommend that sites with very little traffic that would not generate ad revenue don't apply.

However I will be sending out a form to everyone who signs up to find out more about them. In the case of the publishing site it would be questions like how many visitors per day, content, etc.
>> There is a tiny bit of logic behind the thinking that some users prefer lists this way ...

I thought it had more to do with ads. The more pages you load, the more ads Time (and similar sites) can display.
How all the nodejs fuss regarding performance is affecting Rails development ?
Doing a rewrite of, say, an APL system without programmers with a really deep understanding of APL on the team will most likely end in failure and misery. So you're still faced with the problem of finding and hiring people who know APL. Also letting some RoR hacker, who heard about APL for the first time 3 days ago, loose on your super critical production code, probably isn't that great an idea either
Hauschka Gets The Most Out Of 88 Keys
Show HN: food search for Twitter
I like using ExpandDrive to mount remote filesystems, and then edit using TextMate or some other Mac editor.
A bit of context: the guy selling this is a longtime HNer: http://news.ycombinator.com/user?id=jacquesm