skysight-inc/HackerNews huggingface dataset:
Ask HN: Open source privacy policy?
Are there any open source privacy policy documents that have been put out? I'm looking specifically for auto renewing subscription style policies, but any leads would be great.
Same here. I contribute a large part of my OS time at the moment to CakePHP projects - under an org - and Dokku - under another person's username. Everytime I see a site that ranks developers based on github profiles, I cringe a bit.

On that note, I'm apparently the 3rd top PHP developer in NYC. That strikes me as a bit odd, as Phil Sturgeon is also in the area. I guess they don't count "Bristol & Brooklyn" as NYC :)
Doug Cutting: The Ecosystem Has No Center
What are your reasons for using C# over F#?
This appears to be improperly including the stars from repositories that you forked.
Federal budget – Interactive
Show HN: ServeIt
[Poster] 7 Meeting Rules to Juice Up Your Meeting Room
I prefer ORMs for the CRUD stuff--especially for data validations and things. Filtering and querying, though, tends to benefit from some kind of structure query language.

That said, there is a good argument to be made that, if you've factored everything correctly (ha) and done your design work up front properly (ha ha) you've rendered the database as just another sort of persistence engine, so even an ORM is not always necessary.
> It wasn’t that long ago that you could install almost anything for OS X from almost any website, and you didn’t really have to worry about what you clicked on.

Full stop. That's a ridiculous statement to make. Are we really pining for a return to such an oblivious mentality? Good riddance.
What Does It Take to Turn Off the 21st Century? A Saw
Similar position, 2 years in, 2% of our revenue last year came from Play and we're not even on iTunes yet.

For me it wasn't just hard before, it was also an early stage product and my first time publishing on the appstore. Revisiting the Play Store this year and making it my primary focus has been a very different story, you might find that as well with all your experience.
For financial IT in London specifically, I would always advise people to state you have multiple interviews and roles on the go, and do so, so that if you are made an offer, get it in writing, even though then pretend it is an time limited offer, and then get at least one or two rounds of counter offer. And don't feel bad about doing it. They will squeal a bit, but it is just business at the end of the day. And yes, do job hop from time to time or else your pay will stagnate. A good rule of thumb is to interview every three to six months to establish your market potential and look at the difference on your current role.
What Google needs to do is create a proper search engine for the apps. Filters should include:

* Age of the app

* Average rating

* Eliminate publishers X, Y, Z

* Number of installs/downloads

* Paid / in-app purchases / ad-supported / completely free

* Size in MB (sometimes my connection sucks and I want to find a small game)

* Adult content

* Category of the app (game / office / tool / etc)
This "hack" is also supported by Oracle and SQL Server.
Breaking news: Free download sites like Download.com are shit. More at 11.
Brilliant - "because in order to have a long term engagement, you need a long term alternative to explore new things."
I'm a bit concerned about the network layer (or, rather, lack thereof). I've looked at one or two of the "overlay network" approaches (that essentially have a container act as a router/tunneller between hosts), and wish there was something in Swarm that let me do basic port-mapping/load balancing across containers on multiple hosts (preferably with auto-scaling) without funkiness and undue overhead.
OSX will become walled garden just as IOS. I am personally happy for that, many developers will return to Linux.
Always interesting to see people's reactions to copyright for GPL Code vs Music/Movies/Games.
Live Updates on FCC Hearing / Voting – Muni Broadband and Net Neutrality
Thanks for responding, man. That's my point though. There is no cons building block in this lisp. I don't think (1 2 . 3) can be represented in it so having the notation for it makes no sense.
To toot my own horn, I wrote a blog post that takes their approach and extends it to sort sibling comments by upvotes, like on HN or Reddit:

http://illuminatedcomputing.com/posts/2014/09/postgres-cte-f...

It's trickier than you might expect!
Of course they did, that is how negotiation works. You don't go up from the sticker price.

You don't say what the minimum you will work for is, you tell them what your other offers are, then you have an auction and they have to bid up.
One thing that drives me absolutely over the cliff is how ORMs try so hard (and fail) to abstract the power and expressiveness of SQL.

I agree with this. It's nice to deserialise a DB row into objects, but actually querying with an ORM is usually terrible and people should not be afraid to write smart queries. Especially like those in sibling comment https://news.ycombinator.com/item?id=9112036 : date/time/arithmetic.
> I really, really enjoy my sleep :). This is certainly very practical advice, but it requires that I'm disciplined enough to go to sleep earlier the preceding night. That's difficult but certainly possible.

Then work late and sleep in :-) I can't do a lick of useful work before 10 (which isn't great, since my job starts at 8:30), but I can cram 2-3 hours of good stuff in after my kids go to bed every night. Try different times to see when you're at your best. It's worth it to feel like you're making progress on something awesome.

And I've got to echo seiji - just get your product out there as quickly as you can. Let your coworkers look at it. Send it around. It may be that no-one wants to use it in its present form, but just looking at what you're doing may shake loose ideas and directions for the project that never occurred to you. Getting outsiders looking at your work is the difference between building something neat and building something great.
The figure need not be set in stone. If they find nobody responds, they can keep upping the price until they get what they are looking for. If they do find someone happy to work for them at that lower level, then everyone wins.

As a farmer, this is pretty much how we sell our crops in most cases. The buyer posts how much he is willing to pay, and if I like what I see, I make the deal. If I don't, I wait and hope the price goes up to something that matches my expectations. Sometimes someone else will sell for less and that never happens.
Multiple dev environments, dev env resets, using something other than vbox are a few for local. It's also nice to just load you cloud provider keys and not have to mess with maintaining images, etc. That's what I use it for. Machine also assists with setting up TLS (machine only creates TLS secured instances at the moment). One more thing, Machine has experimental support for creating TLS secured Swarm clusters. This makes it nice to test out Swarm somewhere besides locally.
No doubt. So, what does work?

Have you been on a team that has added productivity? Note that most teams get more done by adding labour, but that is not increasing productivity. Rather, getting more or better output per labour hour.

Then, how did you know where to focus effort to improve? And that you've increased productivity? Were the teams relying on improving tools, improving practice, and in what mix?
FCC votes to allow communities to create broadband networks
I think "sundial" alone is probably enough for most people to understand.
Google now automatically converts Flash ads to HTML5
Love this comment. In a similar vein: like everyone else here, I work the typical 9 to 5 then work on side projects nights & weekends. I agree with the spend money approach! Invest in software to become more efficient, save time avoiding manual tasks. I'm eating healthier nowadays, which means time needed to cook. However, I save some time by using InstaCart to deliver groceries to me. That's huge! Last, taking a good hard look at how you spend time is crucial, beginning with TV watching time. You'd be surprised (I was!) at how much you can get done if you simply watch 1 less show per week, for example.
How science made an honest man of God
Ask HN: Open-source vs. Work-Life Balance?
I've been working as a salaried worker all of my career. Currently I've been digging a little more into open-source and even started my own project.

Now I'm faced with some questions, that I'd like to get the HN community opinion on:

How do you keep balance with your personal life, work, and open-source projects? Where do you find time for open-source? Do you feel like investing a lot of time in OSS has taken you away from your family/friends?
Raspberry Pi.
In reality, nobody does.

I'm sorry for the situation you found yourself in, but that isn't remotely true. I've been working independently for a while, and I've sometimes discussed how much is worth putting somewhere safe in the current economic climate with friends in broadly similar positions. The idea that anyone wouldn't do that was universally regarded as crazy.

Of course there might be exceptions. If you're starting your first business and you're bootstrapping, you might choose to accept a much higher level of risk than most normal employees ever would in order to maximise your chance of eventual success. (I know reasonable people who would disagree with even this, but there is at least a decent argument in its favour.) If you have a dependent with a serious medical problem and you need the money to fund treatment, you do what you have to do.

But if you're working in IT, in a good period, and you really are living month-to-month without either building up an emergency fund or having a clear reason to be spending everything you've got on something that is more important to you, I'd recommend consulting a good financial advisor and working out a budget so you can live within your means and better protect yourself before the next down period in the industry.
I wish GitHub would crack down harder on sites that do this.

This site, and a lot of the other sites that use GitHub APIs and data are clearly trying to blur the boundary between whether they're part of GitHub or not, and it's incredibly annoying.

I don't pay for my GitHub account so that I can have some goofy ranking, or spend 10 minutes wondering, "Is this site really affiliated with GitHub?" If it keeps up, I'll probably migrate to BitBucket at some point.
Why is it that the DB is the correct place for business data, but not for business code?

Of course, even for practical reasons, it's important to keep the DB lean. But some code does really belong toghether with the data.
You bring up a really good point.

Many of the docs on etcd promote the use of the discovery service[1] as a convenient way of bootstrapping an etcd cluster -- really useful when you don't know the IP addresses of each cluster member up front. The discovery bootstrap method is also great for demos and testing environments, but as you correctly highlight this is not the ideal way to run a production setup.

With the release of etcd 2.0, I strongly recommend using the static bootstrap[2] method for provisioning an etcd cluster. The static bootstrap method provides the key documentation clues that help you reason about an etcd installation.

Finally, etcd 2.0 introduces support for bootstrapping using DNS[3], which provides the convenience of the discovery bootstrap, and the explicitness of the static bootstrap.

[1] https://coreos.com/docs/cluster-management/setup/cluster-dis...

[2] https://github.com/coreos/etcd/blob/master/Documentation/clu...

[3] https://github.com/coreos/etcd/blob/master/Documentation/clu...
And yet the same people complaining about classified by default as a de facto government policy are pushing for encryption by default everywhere.
Powerstrip-flocker: Portable volumes using just the Docker CLI
True mentors-- like friendships are organic things, nurtured and grown over time between individuals.

Still if you're seeking specific advice from Old Seasoned Pros-- use the advanced search feature on Linkedin. Zero-in on professional profiles with the experience and expertise that you're looking for. Reach out, ask for 10-15 minutes of their time via phone or Skype with a specific question they'll likely be able to answer. Make a friend, use reciprocity-- ask how you might be able to assist them. Assuming there's good tonality in your conversation. Make a point to stay in touch. If you work on it, the relationship builds over time.
Just curious...have you tried the most obvious first step:

https://www.google.com/search?q=open+source+privacy+policy
The Obama administration did authorize leaks relating to Snowden for political purposes, are you claiming that did not happen? But please do go on defending the fantastic, transparent, freedom loving US government which strives to weed out corruption, protect whistle-blowers, and zealously defends constitutional rights.
3 ways for marketers to capitalize on location data
The knowledge of how to make and deploy nuclear weapons isn't going away. In the future, technology might develop to such a point where having the weapons themselves ready is unnecessary because they can be created instantly as they are needed. Does that count?
Optimizing for “developer productivity” is a useless business metric
Part of the problem is that a lot of legitimate freeware / open source software is not signed. I assume because people don't want to pay the $100 a year just to support OS X. So people get used to installing unsigned software, and then end up installing malware.
> I really, really enjoy my sleep :). This is certainly very practical advice, but it requires that I'm disciplined enough to go to sleep earlier the preceding night. That's difficult but certainly possible.

I think most people can relate. :)

I grew up with 8AM class throughout my childhood, so waking up at 7AM was a life-long habit when I got to college. And then I dropped it completely — I started sleeping from after 4AM until noon or so whenever I could.

At some point that got balanced out by more 8AM classes (and 5AM coffee shop shifts, but that's another story), but after college I fell into the less-than-ideal pattern again.

What worked in the end was simply setting the alarm clock and getting up, even when that meant I was effectively a zombie for a few consecutive days. At some point my body started giving up and going to bed at 10PM became the norm. These days it's anywhere between 9PM and 11PM on average, with a 6AM alarm clock even on the weekends. I spend my mornings either at the gym or doing something else productive (like side projects). Evenings are reserved for relaxation.
FCC overrules state laws to help cities build out municipal broadband
That's a cool problem. It took a while to understand the angle.

I'd say I'm a halfer. I think the extreme sleeping beauty problem highlights how if you're woken up, it's not any more probable it's a head or a tails awakening, since, for a reason I can't explain, the million tails awakenings "don't accumulate".

In a sense, it's like the opposite of the Monty Hall problem, since here the sleeping beauty receives no information whatsoever during the experiment.
>This implies some sort of unfairness is being hidden, which should be the easy part of the problem.

You seem to be implying that voluntarily giving out pay rises to the underpaid is easy. It isn't easy.

>The hard part is that equitable salaries do not mean equal salaries. If you there are large differences based completely on merit it's very difficult to make someone feel good about being lower than the person sitting next to them, even if it's objectively fair.

This would be the hard part if American were mostly all secret communists.
Atomic Plugins: Open Source plugins to rule them all
Now that Mac OS X has hit about 7% of internet users, it's profitable enough for adware/malware folks to target.

Most of the infections on Windows aren't due to some huge security issue on Windows that Macs are magically immune to. They are due to the users themselves installing adware or malware-infected software from sites online. Now that there are more Macs out there, the reward is greater. So, there is more revenue to be made form adware-laden software and a better return for the time investment/risk of creating malware for Macs (to send out spam, be used in DDoS attacks, sniff for and steal financial info and passwords, etc).
Understanding Express Middleware
FCC rules against state limits on city-run Internet
Who has, wants, and/or needs access to a riverfront is a marvellously practical problem to solve. A lot of high-school kids are equipped with the scientific know-how to get a relatively robust answer to this question, and there are many, many smart mofos in universities around the globe who could get a pretty damn definitive answer, taking into account relative harm/benefit and everything!

But no, that just won't do. Instead let's reformulate it in ideological terms - who should have access? Now the whole planet is entitled to chip in. Facts just became irrelevant. Yay. "So let's go collect some 'facts' for our story," said someone at The Guardian before cherry-picking a few half-notable views from the (now global) distribution of opinions. One tiny little change to the premise and this problem went from something well-defined and manageable to a thinly veiled pitting of rich against poor with no objectively defensible outcome. The Guardian - our dear moral leaders who spend their days paving the path to social equality - pouring petrol on the class warfare fire to sell papers? Well I never.

This is all fine if the point is entertainment, but this bullshit - coupled with a super out-of-date version of democracy we like to get sentimental about - is how we govern. It's madness. It's certifiable, crack-a-jack, put-you-on-strong-pills craziness of the highest order.
So... Pinterest?
That's a superior bargaining position. Any other government could require the same things China does, but they don't, because companies aren't as desperate to do business there. The principle is no different from any other tariff, it's just paid in intellectual property rather than cash.
Downvoted because "wah wah wah branding guidelines wah wah wah". I thought this was hacker news, not crybaby news.

Seriously, though--it's awards for rankings, based on github. I think that the "github-awards" domain name is rather descriptive. What, you'd prefer some other nonsense like "rank.ly" or some other damn fool thing?

EDIT:

The fact that the parent post is the top comment on this thread is saddening. Not "Hey, cool app", not "Hey, so how'd you build it?", not even "Hey, does Github know about this?"

Instead, a "calling out" because of some fineprint. Laaaame.
One thing is government which is supposed to answer to us, another is our own personal information. Way different things.
How about a non-Apple App Store: something like homebrew with a friendly GUI that's easy to navigate? I started using Homebrew Cask recently, and it seems like a perfect workflow for the average user who just wants to download VLC or whatever.

I'm imagining Grandma pulling up the "Application Warehouse", let's say, and clicking a download button under a VLC icon. It gets downloaded from a trusted source over HTTPS, gets checked against a hash, symlinked and Gran's ready to go, all without the hassle of shady installers from the search engine shitpile.
I don't see anything unreasonable about that. I can file a FOIA on any topic I want for any reason I want, but the police can't just demand to search through my things without cause.

Our relationship with the government is not intended to be symmetric.
If you're not willing to make the jump to a font change, you can get Cloud2Butt for firefox or chrome and it will help a little.
SelectingShare.js: A solution to share the selected texts by the user
Yeah. My old group at Microsoft started doing "agile" and it just turned into a micromanagement field day, with PMs and middle management in meetings examining charts and calling people on the carpet for missing their estimates.

Look, they're estimates . . . often made by other people than the ones doing the work.

(Oh, and having the build break for two or three weeks running didn't help the "estimates" very much. A culture of build breaking just rewards the people who are less careful than others).

I finally got the PM on our project to call our scrum meetings "status meetings" instead, because that's exactly what they were. Status for rollup into the Great Burndown Chart.

Over two years out of that garbage and I'm still bitter.

When you hear the words "Yup, we do Agile, but we have our own take on it," run away, because it's going to suck hard.
Business Strategy Template – The Bitter Business
Apple Watch event announced for March 9th
Company with no product wins $533M verdict vs. Apple, says it’s no “patent troll”
zero :) granted, sent there typical spammy "job opportunity" recruiters and responded in usual way to someone who really spent some time on reading my resume :)
The paper you linked to mentions them caching seeds in all manner of different locations. I wonder if they have some form of algorithm unknown to us to determine a good location, rather than choosing randomly. That would aid a lot in 'remembering' locations of the caches.
>I imagine

Perhaps you should look at some real examples rather than your imagination:

http://99u.com/articles/15527/the-age-of-salary-transparency
Yes it is true. They have a particular concept of a "soul".

The ancient dharmic traditions (Hindu thought) always said being alive means having a soul. Advanced features such as intelligence are just part of the advanced body, not a litmus test of a soul's presence. The only litmus test is the symptoms of life.
Wow it is Skillet sandwiches being offered for a dollar. Yes please!
I'm a huge fan of LOAD81, its been a very interesting too for a few things .. one thing I've used it for is to view system statistics, akin to a poor mans gnuplot. Its also been valuable in teaching my 7-year old about computing - the ease with which you can bang out a program to draw stuff is very appealing. So count me as a LOAD81 fan, antirez .. its one of your side projects that gets regular use around our house!
As one of the few devs who has actually switched databases (SQL Server to Postgres) -- without an ORM -- the biggest timesink was regression testing sanely and exporting/importing the data. Which you would have to do with an ORM anyway. The amount of time I spent re-writing a total of ~20 non-ANSI SQL queries and re-creating a handful of views (some of which were quite complex) was no more than 3 hours. And that would have gone by much faster had I been more familiar with Postgres at the time.
What amazes me is crows manage to do all this with their beaks. Imagine if they had limbs and hands like monkeys? It would be Rise of the Planet of the Ape Crows.
That's awesome that you can do that, congrats! It's definitely a great goal for anyone, to one day get to that point, I totally agree.
What I should do, once I finish up the basic functionality (which could take a month or two working part-time), is copy this over to an empty box(es) and pound the hell out of it; see how much volume it can handle.

My gut tells me the Ubuntu O/S can take quite a bruising. It'd be interesting to find out. Also there'd be some good lessons in there :)

Remember, the goal of microservices is to completely decouple processing so that you can completely configure the cloud graph any way you'd like. A microservices OO construct by definition would have to do a lot of honking around with the CPU before we got to the "work" part.

Of course what works for one team wouldn't work for another. Fun stuff to play around with, though.
Google’s product strategy: Make two of everything (2014)