skysight-inc/HackerNews huggingface dataset:
The article seemed to be saying that since android is based on a FOSS kernel, and FOSS is a cancer (in Balmer's famous words) then people will pirate Android apps. Of course iOS is based on an essentially public domain BSD kernel where you are free to copy it all you want.

But you could read it to say, the Google app store is more open than Apple's restricted/approved walled garden and this allows more pirate apps. The article isn't very clearly written.

Of course the open access also avoids the many stories we get on here about - my original app was arbitrarily removed by someone at Apple because they thought it was the copy of another app - and I can't talk to anyone about it.
Because that's not most people's understanding of theft - even other dictionaries seem to leave out the "make use of" side of it.

In the case of patents in particular, where the "thief" may have genuinely had the idea independently, it seems only a quirk of the law that they don't have the "authority or right" to make use of their idea just because someone else had it first.
"unlawfully and unabashedly mass-harvesting and redistributing postings entrusted by craigslist users to their local craigslist sites"

Boo on Craigslist! They claim that they're protecting their users, but what harm is padmapper causing to people listing properties on Craigslist? Getting them more potential renters?
The openssl part is just using openssl to base64-encode "$@":

$ echo 'test' | openssl base64
dGVzdAo=

Which is the same as:

$ echo 'test' | base64
dGVzdAo=

The URL is the same as:

args="$@"
b64=$(echo -n "$@" | openssl base64)
url="http://www.commandlinefu.com/commands/matching/$args/$b64/plaintext"

For these purposes though, "$@" could probably be replaced with "$*". Technically the URL is invalid since "$@" could introduce non-escaped spaces into the URL.
Exactly. You can expect my secret police to visit you tonight. ;-)
You actually do under the HN terms of use, which are permissive in the licenses they grant regarding HN posts. For example, see HN Magazine and various other HN-based sites and services.

But as you note, the important thing here is the "license." Craigslist offers paid licenses to app develoeprs, which PadMapper chose not to pay for.
An Interview with Glenn Jones of Glennz Tees
I would've guessed Yahoo! by the amount of visual clutter they've created.
I've added this to the ticket:

https://github.com/whit537/www.gittip.com/issues/140
I think the key thing here is that you have to talk to your data sources. You have to use their data source the way they want you to, or come to some sort of agreement (licensing or somesuch), else you are moving into the same legal territory Padmapper was in and risk getting sued.
It's http://kijiji.com (looks to be ebayized now). Although in Canada, http://kijiji.ca is more popular than Craigslist.
Does Money Make Us Write Better?
Plead HN: Take the EU Comission's survey on net neutrality
Maybe I am old style but I am not driven by badges and the whole gamification. If I am given deadlines and pressure I push myself to learn. I don't think current online solutions give this. I also need someone to keep pushing me. Not a computer but a real person.
I opened an account for Treehouse with a student discount about 5 months ago. Guess how many times I logged in. It is too laid back.
Maybe it needs a small support group that you can join so everybody keeps tabs on each other and make sure you are doing your homework.
I'm currently using Google Docs Spreadsheets to keep track of my personal financial data. It is much more manual, but once the view over the data is set, all one needs to do is enter new credits and debits.

Here's how I have it set up:
I have one sheet with 6 columns: Account, Transaction Date, Post Date, Credit, Debit, Description .
When I have a new charge, I add a new row and fill it out accordingly. Every week, or at the end of the month when my statement comes in, I fill in the Post Date and check the charge.
I then check if the statement is balanced with my data.

In another sheet for viewing the data, I use functions DSUM and DAVERAGE, to consolidate information, and I store Criteria Constraints within the same sheet, in a separate section.

All textual data is stored in a third sheet which is referenced in the two other sheets using the INDEX function. The INDEX functions reference custom Ranges so that the data sheets don't have to change.

Doing it this way is a bit of work up front, but once everything is hammered out, I believe it's a smooth system. It may not be the most secure, but it allows me to enter data from any computer, my phone or my tablet, so I really have no excuse to not keep track of my charges or not know exactly how much money I have.

I hope this helps you!

e: sp
Who cares! It's free, evidently, and free must mean worth having, right?
I'm a regular at PghPy (meeting tomorrow night! :-) and I spoke at PghTechFest last month. You?
Well, I could get into a hundred reasons, but the primary one being that I personally don't recognize any concept which attempts to frame an idea as being property. It isn't property, I can't hold on to it, I can't touch it, and I can't steal it. You don't have any right to an idea over any other human. This is an abstract construct which attempts to create an artificial commodity where there isn't one. The consequence is it restricts humanity adversely as progress is controlled by those who have the currency to file thousands of patents per year. The free world is changing from a democracy to a corporatocracy.

Speaking of which, if you still don't understand, think for a second of democracy (an idea) being patented. People couldn't vote unless they paid licence fee, and if they were accused of voting without a licence then they would be deported without a trial on suspicion alone...

It's absurd, but it's more absurd that we've been letting it happen.
A business plan by its very nature is a document that is meant to be distributed to interested parties.

If you are talking about the fundamental mechanisms of how the thing actually works, then that is a different matter.

No company on earth will want to tell everyone how they do it, but they are happy to tell everyone what business they are in. The "how" is not the business plan.
Well, I only copied it myself, but it's not that complicated. From the API docs we learn that we need our search terms both in verbatim and base64 encoded. The first $@ is the verbatim part, and the second one is the one involved in the base64 part.

$(<command>) gets replaced by the output of <command>, in our case that means the output of the openssl base64 call, which takes stdin, applies the base64 encoding and prints it out on stdout. echo -n $@ just serves to translate our parameters into something the openssl base64 call can work with (-n means it won't introduce a superfluous newline). I'm not sure why the script uses openssl base64 instead of just base64 (a GNU coreutils utility).

I agree with the sibling that the API requirement to include both verbatim and base64-encoded search terms are fairly bizarre.
IA Writer for iOS and Mac updated with iCloud integration and more
The Mac Will Thrive in The Post-PC Era
I'd describe them more as the tyrant of free listings.
He also wouldn't be sending a final invoice until the work is complete, I assume.
This is a good and relevant article based upon my experience (last company was SaaS company with 60% of revenue from partners). I would add that partners generally won't care much about your business (they care about their's, rightfully so) but when they decide to care (e.g., if a customer asks them for integration with you), you need to be top of mind and easy to work with. This is why I'm a huge fan of thinking of partners like customers - using drip marketing techniques to continue to stay on their radar, making partner content really easily available online (videos, etc.), giving them self-service options and so on.
When you are in the position of not being paid, you have no practical ability to distinguish between the two at the time. You are not the omniscient narrator.

Also, I'm not advocating being some sort of deliberate jerk or something. You should treat not-customers well too, because someday they may be customers, and that's probably especially likely in this case. But they have ceased being customers at the point of nonpayment, and it's important to understand that.
Only once they've paid.
AFAIK, there is only a license available for mobile apps. Not websites.
So I had the same situation, I kind get what it is, however I figured, if it turns out to be popular, I will hear about it again and I can then spend some time with it.
Taking into account novelty factor, they should focus a lot on explaining it to people.
uh, didn't he wrote that to say how he was complying with the C&D order and ceasing any automated access to craigslist servers?

padmapper is now merely the user of a 3rd party service that provides craigslist data... it's like coca cola suing me because i bought a can at 7-11 and 7-11 failed to pay the coke distributor.
WP Engine launches git deployment for WordPress
Crowdfunding meetup hosted by WePay (Aug 9th)
Link to RSVP: https://www.wepay.com/events/crowdfunding-payments-meetup-wepay-headquarters

WePay is hosting an event in Palo Alto on Aug 9th at 6:00pm. I wanted to invite the HN community first, since I think it'll be a good one.

Background:

Crowdfunding is becoming an increasingly viable source of capital for startups, small businesses, projects and causes, which will present both unprecedented challenges and huge opportunities to both the platforms and the startups they serve.

Details:

Please join us for cocktails, hors d'oeuvres, and an informative panel and demonstration with some of crowdfunding’s most important executives and decision-makers.

Sponsored by Silicon Valley Bank

6:00pm - Cocktails & hors d'oeuvres

7:00pm - Panel of experts and Q&A

8:00pm - API workshop/demonstration

Experts:

Bonfire Funds CEO Brian Marks

ABM Law Payments Attorney Mark Moore

SV Angel managing partner and Crowdtilt investor David Le

WePay lead API engineer Andrew LeBlanc

WePay CEO Bill Clerico as Moderator
His entire premis would require that there could never be a software business on the PC because it is open (it is far more open than Android). Thereis, so he is wrong.
I guess my confusion stems from the attractiveness of being an employee of this company. It sounds like these employees will be resolving customer support issues, since they need access to private account information, and they will be legally liable for their use of this private information, since their access is made public. Why would someone agree to do this kind of work without any compensation? How long will these employees stick around? What kind of vetting system could possibly ensure the integrity of these people with access to my account info?
I don't think they are being silly, they are being malicious and anti-competitive.
Yes, and there are widely distributed tools (Lucky Patcher) that remove that license check. As long as you can jailbreak (or sideload) there will be a way to bypass the copy protection, unless there is a server-side feature with server-side receipt validation. Ever has it been thus.
Sourceforge looked impossible to displace and yet GitHub happened. I can't wait for the same thing to happen to Craigslist.
Apple Earnings: Will iPhone Sales Help Overcome Muted Forecast?
Want to build a profitable SaaS business in 6 months?
Developers dish on iCloud's challenges
Agreed - there have been an awful lot of armchair lawyers asserting that there's more to this case than there really is.
I hit some kind of bug in the UI, after a while adjusting the rent/home appreciation percentages didn't update the display properly.
>10% per week, every week, starting from the first day that the invoice is overdue.

I'm pretty sure that's much much more than the maximum rate permitted by law.
What's it like to work as Craigslist and read this stuff? How could you be excited to come to work every day knowing that network effects have carved a deep moat around a site that people describe as "an exercise in torture"?
Craiglist doesn't need to write those posts. Under their TOS, Craiglist has a license to the posts (which are copyrighted by their owners ). This license gives Craiglist the authority to enforce copyright against persons who interfere with Craigslists' license in the posts. Thus, the last sentence of their TOS is perfectly legal and enforceable. The license would not give Craiglist a license to do anything to other services on which the original posters also post their listings to. But that is not the case here.
Related: http://www.youtube.com/watch?v=4moyKUHApq4

An interesting approach to declarative GUI programming from Adobe.
This is kind of cool. I was actually talking to her about it after this event:

https://twitter.com/chriszf/status/226074915940491264

I didn't realize she was actually implementing a feature. She was talking about it as if it was a prototype so she could use it as a spec for the programmers. Turns out it was good enough for them to push:

https://twitter.com/melissa_quino/status/226471710940090368

I'm going to find out more information from her on the story and write it up, so if there's specific questions you have then let me know.
Conservative can also mean use #define, macros and casts rather than those new fangled templates ;-)

IIRC the guidelines are a reasonable compromise between recommending new 'safe' but relatively unfamiliar and tricky constructs - and sensible advice to avoid #define and macros.

There are often other constraints in real time and safety critical systems - like avoiding allocations and exceptions. But these docs aren't specific avionics rules, there is an awful lot of code in a project like this that never gets onboard the airframe.
http://www.nsa.gov/public_info/foia/foia_handbook.shtml

Good luck...
I wonder what the Apple execs are thinking.

1) "Steve wanted to nuke them, this is what he wanted! LETS KEEP DOING IT FOR STEVE!"

2) "Damn, we don't know whether we should release product A or product B. Neither of them are really polished and nobody cares anymore now that Steve is gone. Let's go to plan C which always works: sue the competition!"

Either way, I fear Apple is going to end up in the same state as they ended up without Steve last time.
Same. Scanned the page hoping to find "Datomic is a ______ that helps you _____..." sort of sentence, and after not seeing it in about 5 seconds or so, I clicked back, and then clicked on the comments link to see if someone had described it.
I wonder how the researched biography stands for selected anecdote.

Roberto Goizueta was leaving his work at 3-4 p.m. daily. He almost never stayed till 5-6 p.m. or even overtime.

He managed to achieve this feat by focusing on three things:

1. capital allocations decisions;

2. people management (he personally made any/all personnel decisions for top 100 people);

3. managing Wall Street/analysts.

Compare this with current breed of CEOs/COOs/etc.
Bill Murray comments on your Facebook?
They could've spent a little more time designing those pages..
And "C" or "D" are searchable? Or "Java" (island, coffee) or "C#" (musical scale)? Or "Basic" (fundamental)? Or "Python" (snake) or "Ruby" (gemstone)? Or "Lisp" (speech impediment)? Or "Pascal" (French mathematician, SI unit and general given name)? Or "Smalltalk" (informal conversation)? Or "Logo" (emblem)? Or "Lua" (Portuguese word for moon)? ...
RubyMotion Success Story: EverClip
San Francisco is fast becoming a technology hub
They're also charging your credit card each month. There's no notion of late fees because you're paying all the time.
I like doorkeeper as well. Opro doesn't currently support any other backends other than ActiveRecord, so if you're using mongo you would need to use doorkeeper.

I started writing opro before DK was out in the wild. There were some things I had in opro that weren't in DK so I decided to keep developing it.

Last time I checked here are some differences:

- Deals with CSRF protected resources automatically

- Works with your login system (like devise), not around it. No special casing or configuration is needed

- Comes with built in docs.

- Comes with built in test controller

You can play around with it here: http://opro-demo.herokuapp.com/.
I'd be interested to see interaction studies in the non-tech community about Craigslist, because I haven't seen a person in non-tech find difficulty in posting on Craigslist.

Also, don't confuse my opinions about Craigslist's design/UX with an opinion on the case. I've used Padmapper extensively. While I believe that Craigslist has a right to do what they please with their content, I don't see what Padmapper was doing as wholly legally wrong.
Love how easy and straight forward it is to use. But I wouldn't have understood these advantages of using smartasset that you outlined above just from landing on your site. Maybe consider outlining this somewhere on your site before I think of it as the same as the NYT calculator and the zillow and the redfin offerings too?

Beautifully done for sure, looking forward to more from you guys!
Awesome. Lets speak. info@smartasset.com.
Helping developers build more applications on Google BigQuery
I can't recommend Wave Accounting[1] enough. AFAIK, they're the only app that allows for multiple businesses under a single account, which was the major selling point for me. The invoicing feature is very nice too…

[1]: http://www.waveaccounting.com/
Colourful ants
Could someone explain what an "embedded durable storage engine" provided by the transactor-local storage is? Where is the data actually stored durably? Could I run my personal website with pet projects with datomic using the free edition and have the data stored safely (e.g not an in memory demo database?)
But many startups do not have reasonable business plans. They have crazy business plans that everyone knows will fail, except sometimes they don't. Many startups have begun knowing they were going to be sued, knowing they were going to have legal and publicity problems. That's the nature of the disruptive business that everyone wants to be in these days.
"If I single handedly write a piece of SW that does "X" and sell it to Yahoo. Can I then make a new site / app that dose "X"?"

Quite often part of the purchase agreement is that you won't build a competitor to X for a certain number of years. Sometimes they go as far as not competing with the acquirer at all for that duration.

And if you use code that was included as part of the purchase, you're playing with fire.
ShopRunner appoints Scott Thompson as CEO
nice. you just proved that they are stealing by stealing from Merriam-Webster!

or are you going to say it's fair use?

i for one advertised places in craigslist and search for places on padmapper. I loved that my listing showed up for free and without me moving a finger on padmapper, and i found it much bette to find a place using padmapper's interface.

now, posting on craigslist has lost value for me. as my post will not be on that nice interface for people to find.

So, as far as you may prove they are stealing craigslist data, they sure as hell are not 'stealing' my data that i post at craigslist.

So, i don't think it fits the last word of your stolen definition "make use of wrongfully".
This isn't actually true. The summary of a patent is usually very broad, but if you read the full text it is very specific as to the method being patented. Media outlets portray patents as covering an entire concept, but really they only cover a narrow implementation of a concept.
Can you hit us up on the Olark chat on the page? We'll see what happened and get it fixed asap.
Craiglist has a great UX for a classifieds board: location > type of listing > listings by date.

It may look butt ugly, but it is as close to a functionally efficient classifieds board as you can get. Craigslist isn't trying to be anything more than that.
I'm referring to his remarks about Google Play on Android. It's Google Play on all new devices now, so if you are getting the Nexus, you are probably buying it from the Google Play store already and therefore know about it and what it is. If you are not getting the Nexus, and buying in a store, that's where you are typically told about Google Play as it's an important feature.
Play hooky: let the problem go, leave work, and find the answer
thanks for the info. i am actually using this for my business so as much as I love the simplicity I just need a bit more versatility for sending invoices, viewing quick overviews, etc. thanks though!
Cool, thanks. I appreciate the work you're doing here; hope it goes well.
Gov't report (UK): Science graduates 'lack skills needed by business'
Commenters here make this sound like an open and shut case in favor of Craigslist. IANAL, so could someone explain why Google's index of material covered by copyright is ok and PadMapper's is not?
Why do people keep running blogs that are totally inoperable with mobile browsers? I'd like to have a more intelligent comment, but I was unable to scroll without activating links.
Operator overloading has nothing to do with OOP.

In go you get polymorphism via interfaces and you can share implementation via embedding.
http://golang.org/doc/effective_go.html#embedding
Hot Dogs & Caviar
QuickBooks online is cheap and relatively painless, and you can migrate all of your data over.
These kinds of articles about pi, or numbers, where they try to summon up some mystery and wonder around it, come across to me as not very genuine. I get the impression it gets upvoted because people want to feel like they're smarter, or more geeky and hip for having looked at it.
Look a couple of posts above.
> here’s a tutorial on how to “sideload” Android apps (in practice, as with most articles that mention “backups” of software from nebulous sources, this is a tutorial about piracy)

Uh... Sideloading is not about piracy. One of the nice things about Android is that you are not locked into getting your apps from a store. I've sideloaded apps my company is creating. I've sideloaded apps that friends have made. I've sideloaded advance betas from companies I've had a relationship with. Sideloading is just installing a file.
I intend to implement things I invented all the time (usually fairly trivial things, undeserving of patents). Many of them have probably been invented before, but because they are trivial, I am not infringing anything. If one of them happened to be slipped by the patent office, now I am infringing. Would you say that I intended to violate the patent? Is it incumbent on me to read every single patent granted and make sure I'm not doing anything that might use any of them? An argument could be made that I am negligent for not doing so - but negligence requires that the action expected be reasonable. Over 40k software patents are granted each year. If I spend 20 minutes on each (which is optimistic), it will take me a year and a half to read a year's worth if I do nothing but read 24x7. Obviously, expecting me to keep up on that and still do any development is absurdly unrealistic, and so it is not appropriate to call my failure to do so "negligent".

edited to fix numbers
Becoming A Better Person With Stephen Covey's 7 Habits
The problems with standalone mobile websites... for clients
> Stories like this come as no surprise, but the industry press rarely deals with the core problem - and nor does Google.

Yeah, except the part where Google announced encrypted applications from the Android Market at Google I/O. The presenter got light applause and seemed confused, asking for more applause. It seems that no one figured out the implications of that. Apps will be encrypted with a device-specific key from the store. People have been complaining about this since forever, Google is taking a major step to address the piracy problem, and no one has noticed.