skysight-inc/HackerNews huggingface dataset:
Mac OS X comes with several editors of its own...I recommend picking up one of those built-in editors first.

The easiest is probably Xcode, since it requires only installing from the Mac App Store or the OS install CD (depending on the version of the OS you have). The Xcode editor isn't amazing, but it is still quite good for coding and if you're just starting it should be more than enough.

Most other editors included with the OS require a terminal; but that only makes them less pretty, not any less powerful. (I'm ignoring TextEdit because it is not a code editor.)

- "nano" is likely to be the simplest to use; it's a GNU emulation of "pico"

- "vim" is WELL worth the effort to learn as it is a truly superb programmers' editor once you learn it; but I'd suggest reading up on it first, as the commands can seem arcane at first until you learn them

- "emacs" is another excellent editor, that I personally don't prefer but it would be as worth learning as "vim"; there are religious camps in favor of both tools, so it may come down to whichever you like more

- there are still other editing tools that I won't mention because they're pretty obscure, but the Unix core has plenty
New Engagement Tool – Highlighter.com (Updated 2011-07-31)
a) Yup, I have same experience here on iPad 1.
b) I disagree with this, but my kid is 3 years old. I thought the music selection was playful and best of all, not annoying when played ad infinitum.
c) I bought the paid version thinking that it would come with all the extras. I don't like in-app purchases in paid apps, and I think this should have been an option in the free version only.

With that in mind, I would also suggest that you provide a way to earn monster bucks for free, through offerwalls. Disclaimer and shameless self-promotion: I work for Tapjoy, that does this: https://www.tapjoy.com
Ancient literature can predict floods, lumberjack says.

My point is, I'm skeptical of a physicists' insight into the psychology of insurgents that would give this model any legitimacy in terms of making accurate future predictions, rather than just modeling past data. The former requires a lot more faith.
Healthcare Disruption: Providers Are Making Newspaper Industry Mistakes
Microsoft probably has more casual users who don't really care.
Well, given that eBay is public and we now know what to look for, anyone worried about this can datamine the site to see which users are buying lots of suspicious items.
NaCl seems like such a dead end, I can't understand why work is going into this instead of PNaCl.
I agree: in Mexico, for example, all geeks run Linux (Ubuntu if they're not very geeky, Gentoo if they consider themselves hardcore). Geeks widely regard Macs as being not bad but only really useful to show off your wealth.
The Blueseed Project - Opening Silicon Valley To The World
That's presuming they don't already have a cell phone and intend to use mobile data. If they already have a phone (extremely likely), their cost would be more realistically $75 (mid-range Android phone) + 15-30$ a month depending on data plan. And if they have wired Internet and don't want to change up phones, they can simply use an iPod touch ($230 once) and use their existing connection (already paid for).
I'm literally about to go to bed so I can't reply quickly, but if you want some tips on speeding up your front-end, my contact details are on my profile.
Radio Energy Harvested With Inkjet-Printed Antenna
Funnily enough, my friend's startup is doing a web-based POS system and they have adopted the tagline "POS... Finally it means Point Of Sale again" :-) And yes, you are right, there are several players out there now who are planning to be hugely disruptive in this area, because the incumbents have rested on their laurels too long.
Ask HN: What is your .emacs file like?
What are some good ways to get work done using Emacs? Ideally I would like to minimize the code I actually write as much as possible. How do you make emacs automate your work?
Researchers Expose Cunning Online Tracking Service That Can't Be Dodged
Thanks for the idea. Tor sounds a bit challenging (legally) -but it would be isolated. Will give it some thought..
The meaning of forms in Lisp and Kernel
Well it doesn't necessarily have to be either or. AirBnB can adopt the same non-responsible legal stance as craigslist and still compete on user experience, strength of community, some level of non-guaranteed vetting, etc. I would agree though that they need be very clear and explicit about what they are and aren't responsible for, and they've apparently done a bad job of this so far.
Are you speaking from a position of expertise/research in the area or just making a personal guess?
On Quitting Your Programming Job to Hack your Trajectory
That's true; although the desktop background pane in System Preferences can be quite buggy, to the point where it's far from obvious that it would even be possible to make the backgrounds different.

For instance, it will only appear by default on the displays you have on the desktop you're using, and it shows the background of that desktop in its mini-rendition even if you try to switch desktops. It can also sometimes show the wrong background in the preferences pane even after you've changed it. So although it does work, it hardly gives the user confidence.

The most reliable method seems to be to use the Finder's "Change Desktop Background..." contextual menu from the desired desktop, to force System Preferences to open in the right state.
In Australia for Federal election, there's a 'ticket' for electing senators. In NSW, there's over 150 candidates. The way to vote is in two ways; 1) Must accurately vote for each candidate in a numeric incremental fashion. One mistake = invalid vote. 2) Or pick just one party. There's 15 parties.

With 2) If you pick a party, you voted for that particular party preferences where the party pre-filled the preferences for all 150 candidates for you.

That is very scalable until there's 150 parties. Or maybe 1500 parties.

I believe eventually that the government will be forced to provide a 'policy platform' department where the voter gets to 'vote' where their concerns are, eg do you support granting prisoners right to vote (Yes/No or Strongly/Disagree) and the output is the party most closely aligned.

Then the onus is on the parties to submit all the relevant positions to the policy platform department. I tried to create this platform [0] and closed it, code is available for others. I think I'll add it to Github soon actually!

I don't believe the platform will happen for a long time as parties complain that they can't fulfill all their promises while the voters believe that the parties will fulfill their promises. Leading some to rage when politicians call them 'non-core promises' [1].

Also, some parties treat election policies as trade secrets.. seriously. They won't reveal them until election time because gasp, the current government might implement them immediately.

[0] http://joakal.com/topic/shockseat/

[1] http://www.urbandictionary.com/define.php?term=non-core%20pr...
Could you explain this a little more? I have no real knowledge of either and would be curious to hear your opinion as to which one may have a future and why.
I really do hate it when you have to 'manage your preferences' when you want to stop receiving email more-often-than-not that you don't remember signing up for.

What's more is, if you can somehow manage to remember your account details and navigate the labyrinth of menus to get to where you want to be, you then have to unsubscribe and believe it or not, some websites have even told me it could take up to a week for the changes to take affect.

Ridiculous is the word the springs to mind.

Most recently though, I have started to mark emails which don't offer me a one-click-unsubscribe as spam, that'll teach them.
Bank of England interest rate and RPI inflation rate
That's a great place -- $1100 is a quite reasonable price for something like that.
Thanks so much for the feedback. Always nice to get a counterpoint to the sunshine and roses you hear from friends, family and the like.

Regarding:

a) Performance. Very disappointing to hear that you are experiencing lag. We did extensive device testing on iPad 1, and while we can't get the app to perform like it does on iPad 2 (SJ wasn't kidding about 7x graphical performance on the iPad 2), we did think we had gotten it to a stable, smooth operating state for the original iPad. Sounds like that's not the case for you. Would you be willing to let us know whether you downloaded the free or the paid version? And what version of iOS are you running? We'd love to address any issues you're seeing, but any further info you can provide is very helpful for any fine tuning.

b) Music. It's a funny thing, very much a matter of taste. My kids (age 2,4) love the music. In fact, the three of us had a huge dance party to the Brahms piece from the app to celebrate launch. Sorry it's not your thing. We would have loved to include some music from Philip Glass, but we couldn't work out the licensing. Any suggestions on what you would like to hear?

c) In-App Purchase. Very familiary with your sentiment regarding IAP. That said, the freemium model seems here to stay - see for example: http://blog.flurry.com/bid/67748/Consumers-Spend-Average-of-...
And while there is a (vocal) group of folks that don't like this model, there are lots of people out there that are OK with it - and this is the market we've chosen to serve, in part because they pay. That said, for those parents out there that really dislike IAP, Apple does offer the ability to disable it from the device settings. This was enough for us, but if we continue to get this kind of feedback, we can relook at it.

Finally, I'm assuming that you don't go to carnivals, stores, malls, or anywhere else with your kids where they might be tempted to ask you for more of something that they like? Sorry for the snark with this last comment, but it's hard to hear complaints about asking for money for our hard work as anything other than a devaluation of the work itself. Parents don't blink at 19.99 for a new Lightning McQueen toy, but asking for half that amount for something of significantly greater entertainment value via IAP is somehow wrong? I struggle to get my head around that. But perhaps more of the community here can help me make sense of that POV?

Again, thanks for all the feedback, both positive and negative. Take my response with a grain of salt - there's a good chunk of my blood, sweat and tears in this baby..hard to detach from the criticism..
I found the thing that tipped the scales for people who were set in their ways was walking them through a merge and showing that tree conflicts don't exist. And that merging doesn't need to take more than 5 minutes.

I work on a codebase that changes pretty fast, and git has hugely reduced time wasted screwing around with tree conflicts and SVN losing its lunch.
Thanks! The first post left me hungry for more :D
Yep, I honestly think it's the best way to deal with it, offer me a one-click unsubscribe or get your emails marked as spam.
iSGL3D is a 3D Framework for iOS Without the Complexities of OpenGL
I was initially concerned that the release of the model would diminish its efficacy but it seems the authors have already taken this possibility into consideration.

From the conclusion of the actual paper:

"One might argue that analyses of this kind are useless once publicly known, because they can be invalidated by insurgents’ free will. However, we believe this will not happen for the same reason that all commuters know that a traffic jam will appear every day at rush hour on a certain route, yet many still end up joining it. External constraints of working hours, school schedules, and finite numbers of direct roads mean that such predictability is hard to avoid. Similarly, the spontaneity of fatal attacks by an insurgency is probably constrained by many factors, including the availability of troop convoys, explosive materials, and sympathy within the local population."
You paint EJ as someone trying to blackmail or strongarm AirBnB for restitution. If you read her first post, you'll find it's a warning to people to be aware of the dangers of renting out your house to strangers and that AirBnB glosses over the dangers - she does say that AirBnB had been very helpful - there was nothing negative about AirBnB's response at this point - EJ was in fact very complimentary. EJ was in the process of getting on with her life.

Where it has all gone wrong - is that AirBnB started stating that they were going above and beyond to help her after that first post. But, in the background, according to EJ, AirBnB cut off support and allegedly asked her to take her blog post down because it would affect their funding.

That is what people have been slamming AirBnB for - that ham fisted way of dealing with a victim. It's nothing about whether AirBnB is responsible for the crime (obviously not), nor is it about EJ trying to leverage a payout (not that either). The'outrage' is purely around either AirBnB's inexperience in dealing with a crisis (at best) or a desire to try and hide a flaw in their business model and protect their funding (at worst).

People commenting that EJ is lawyering up to maximise her benefits, or EJ is just lashing out to hurt people, or that break ins happen all the time ('just get over it') are really misguided arguments IMHO made by people who have not really read and digested EJ's posts.
AirBnBnMethDen could vet the meth ahead of time as a service to both host and guests -- making sure it's of sufficiently high quality such that side effects of extreme paranoia and violent criminal outbursts are reduced. Guests would have purer, better highs; hosts would have the comfort of knowing that the meth addicts renting their apartments are 10% less likely to take an axe to their bedroom closets. Win-win. Classic pivot.
Are you kidding me? I read about the craigslist killings from every major media source that exists. ABNB is mostly in tech crunch, so far, and most of the heat they're taking isn't even about the fact that it happened as it is about their hamhanded response.
I use Mailchimp for http://dlewis.net/nik and all the emails I send have both "unsubscribe from this list" and "update subscription preferences" on every email. Clicking the former will unsubscribe you -- no log-in required. (Comically, I once forwarded a copy to someone who clicked it, to see what would happen, and blammo, I was unsubscribed from my own list.)

The second is used for changing your email address or your name. That's it.

As a publisher, I actually prefer it this way. If you do not want to get my emails, I don't want you getting them. I'm not writing for people who don't want to read.
Yes...I filed a bug report over the slow animation speeds. I have become quite used to switching spaces from the keyboard, and watching my 8-core machine take several arbitrary seconds to do so is always frustrating.
This is why I love gmail filters. Opt-in spam is terribly easy to filter out.
I would love to set up a Hacker House in Thailand.

I'm just not sure how much actual coding would get done.
Potentially silly question, but is that 1100 per month or per week? Not specified anywhere and the duration varies by nation, and I'm not sure what it is for the US?
it's interesting how the couch surfing and airbnb cultures have diverged.

i love the community aspect of couch surfing---the fact that it's about spending time with cool people in new places, rather than finding "a cheap hotel", is huge to me.

i get that there is a market for people who want cheap hotels rather than a community. however, there was a sense that you were getting more from paying more...like more security or something.

yet everyone in couch surfing knows the importance of community references, and to meet folks at a cafe before deciding whether to bring them over.

letting someone you've never met use your home while you're not there.....interesting culture screw up. i think adding a little money to the mix drastically changed what became emphasized.
I would create feature branches for anything bigger than a few commits. Once the branch is done, you can merge it into dev, then merge that same branch into stage/master if you want.

Typically I would try to merge feature->dev->stage->master. With issues found on stage those could be put directly onto stage and merged into master. I guess it depends where you base new branches off of and where the 'stable code' is.

I usually aim to merge less stable (softer) branches into more stable (firmer) branches. And base all new feature branches off of the most firm branch I have.
NaCl can perform the same I/O that JavaScript can, so it may not do what you want.
I don't know who you mean by small business owner. I am sure high end small business owners(coffee shops, bars, night clubs) will eat it up and agree with it. I am talking about taco truck, etc.
If there are many transactions/customers, which would be cost effective for the SBO, the data usage might go over the limit, and I am sure ATT/Verizon will have something up their sleeve to over charge(apart from the $30/month) which would make this less appealing, apart from the already high transaction cost.
Much of the recent work appears to be on APIs and browser integration, which I assume would be shared with pNaCl.
For the extra lazy, you can use git aliases to make `git amend` or `git ca`.
The difference is that airbnb takes 30% of the transaction fees and sounded it was safe everywhere in its website when it is clearly not.
"git commit --amend" is very useful if you realise you forgot to include some files in the last commit.

Although if you committed since then you might be better off adding a new commit with the missing files and then doing a "git rebase -i" to move and squash the commits as appropriate.
I use a Kenesis Ergo keyboard - super comfortable to use for long periods of typing, and great if you have any issues with (or concerns about getting) RSI.

I bought one for work and liked it so much that I ended up getting one for use at home as well. (Which given the cost of the things is saying a lot =)

The other advantage (at least in a work environment) is that other people are less likely to want to use your computer when you're not there, (and even less so if you use the built-in dvorak remapping)
Thanks for the info! Do you have a link to your blog so that I can check for updates?
Allow downvoting of submissions!
The basic complaint is that NaCl is architecturally tied to 32bit x86. It relies on segmentation (bounds) checking that no longer exists on amd64, and perhaps more damningly, it's tied to the Intel instruction set altogether.

PNaCl is basically the same idea but built on top of LLVM's bitcode format (sortof a portable "high level assembly" representation of a program).

Personally except for the segmentation issue, I don't see bitcode as particularly compelling over x86, since the latter is already ubiquitous, and the other major issue with x86 that'd prevent efficient use on other platforms, that of instruction alignment, is already expressly prohibited in NaCl (in other words it should be easily possible to statically translate an x86 NaCl executable to run on ARM or similar, without all the overhead of runtime translation e.g. VMware). I'm guessing at least some of this kind of translation is already done even on amd64 in order to support bounds checking from software.

Edit: disclaimer: I've never actually used it, just found it intensely interesting when it was first released. These days I tend to think of it as just another Google land-grab involving a non-portable API that backs onto some "trusted" service with only a single provider at present (kinda like App Engine). From reading the Chromium roadmap (they someday hope Chromium will itself mostly run underneath NaCl), seems that's very much what they want it to be in the long term.
Most of those aren't actual studies.

Some of them aren't even links.

Others are broken links. (#17)
CL doesn't do everything they possibly can to keep hosts from doing due diligence on their renters.
No #1 in Digital Frame Technology| Digitalframestoday.com
Does responsive design still suck on phones I hear [0]? eg downloading desktop-aimed images even though it's set to display:none.

[0] http://www.cloudfour.com/css-media-query-for-mobile-is-fools...
Cool -- I'd never heard of ripper before (Googling for it doesn't produce much information either).

Can you comment on the differences/advantages of ripper, compared with RubyParser? For my use case I just want to get a sensible AST from some Ruby source code, a SAX-style interface is not necessary.
Is there something like this for San Francisco too?
It sounds like most of the mail being complained about was not solicited and was likely sent to many people. That makes it spam by your definition.
Everyone is different. I had my place burglarized some years back and I never felt safe again in the place. I suffered many sleepless nights and would awaken at any sound. This was no way to live "at home" so I moved out and have since lived in "more secure" buildings (condos). It's not a fun experience so I can empathize with anyone that has been through it and isn't the same after. In effect you really do feel violated. Now, some people just say "screw it shit happens," and carry on living in the same place. I tip my hat to you for being able to do so.
I would assume so as well. Asking her to stop talking about the incident would really only make sense if AirB&B had some leverage behind that request. But, of course, we're probably getting a very incomplete view of events and just because I can reconstruct the dribbles of information that make it to me into a compelling narrative doesn't mean that narrative is in any way likely.
Bigger room, and we split utilities evenly.
The craziest & most ludicrous PCs on the market
Don't know where I found this, but I like this little gem:

(add-hook 'after-save-hook
'executable-make-buffer-file-executable-if-script-p)

It automatically makes files executable that look like they are scripts. (Start with #!/some/interpreter)
> Parents don't blink at 19.99 for a new Lightning McQueen toy

For one, I am not one of these parents. For two, Lightning McQueen toy is not sitting in a middle of my living room. Feel the difference, as they say.

On a tangential note - I am willing to pay $15-20 for your app if it comes with no strings attached. Would this be worth a try for you? Package it as "Deluxe" edition and see how it goes. You might be surprised how many people hate in-app purchase model (which is not a freemium by the way, it's more of a much despised trialware).
There is a deep ethical problem with starting or funding airbnb, in my opinion:

The fraction of people with enough sophistication and resources to be good, safe, hosts and guests is a tiny, tiny fraction of the people in the world. It is absurd to think that airbnb could ever scale to justify its investments if only those sophisticated users were customers.

The model relies, therefore, on large numbers of hosts and guests taking foolish risks. Airbnb's light and airy "how it works" video is a fine illustration of just how glib they are in encouraging people to make bad mistakes. The advice on their "safety" page is risible.

Because most people are decent, most foolish risks from using airbnb go "unpunished" but certainly not all - as we've seen. A significant percentage of those risks lead to great loss.

I fear that Airbnb is going to help kill, kidnap, rape or otherwise grievously harm someone's person, directly, at this pace. That's because to make its numbers the company must, needs be, incite dangerously foolish behavior from many customers.

That the investors controlling so many dollars signed off on this investment speaks poorly of the VC system that produced airbnb. It speaks poorly of their common sense and/or dedication to basic social responsibility.
Secrets of Successful Globalization
What kind of tools did you use? Was it all custom or some kind of system you tied in?
I tried that -- a high drafting chair. But with that around, I ended up just sitting all day.