skysight-inc/HackerNews huggingface dataset:
The biggest contribution that I can think of is spending quality time distilling the true value of a project into succinct, easy to understand, practical language and then (as a technical former-coder) building clear startup / path to use instructions.

Failing that - stand up the code base and help with the README?

I'd also second the gardening / community management effort. It's very important but I wouldn't get too general - keep up your technical / code chops so you can still truly distill things across all the audiences you need.
Yes, but what's the value in this website having a dedicated application that I either have to trust blindly or evaluate and compile?

We already have this great sandboxed environment called a browser for running untrusted code from the internet. They could still offer endpoints for curl, if it's just about using the command line.
Coming from OSX development, I read this as "Google's Automatic Reference Counting" and was thinking that it would be pretty sweet.
Lots of info on using exercism.io at http://help.exercism.io/
http://radius.com/ is hiring!

Senior Python Engineer:

https://www.jobscore.com/jobs2/radius/senior-python-engineer...

Data Software Engineer (Spark + Scala):

https://www.jobscore.com/jobs2/radius/data-software-engineer...

Integrations Engineer:

https://www.jobscore.com/jobs2/radius/integrations-engineer-...

Front-End Software Engineer:

https://www.jobscore.com/jobs2/radius/front-end-software-eng...
The thing that makes my life difficult is that even if you (and I) choose not to work directly with/for those laggard companies, their locked down userbase is still on the web and impacts the requirements of sites I build for completely unrelated clients.
The CLI is easier to integrate into a normal development workflow, than clicking buttons, dragging files, or copy/pasting code to get the code into the browser.

I guess this supposes that "normal" means somewhere near the command-line, which might not be true for all developers.
My country thinks otherwise. Roundabouts are great for low to medium traffic conditions but at high traffic they are a nightmare for any driver. The wait times can be excruciatingly long.
HelloSign (YC W11) is hiring its first API Evangelist
When I saw that you expected users to join with their GitHub accounts, I assumed that the exercises would be made available on GitHub and the submissions would also happen through GitHub (on a user specified repo).
Thanks to the Django team for a incredibly well-run and well-documented OS project!
If you mean CLI by desktop app, then... It strips out one of the most annoying parts of doing exercises for people who already have tools and like them... navigating to a website, using some crappy browser editor, file browser, and all that. No copy/paste.

This is the workflow:

Ask for a new [language] exercise (it selects the next one for you to work on and downloads a test file and readme)
Work on exercise locally in whatever environment you want
Submit exercise and fetch the next one
Thank you for your reply.

Yes, I understand that people look to the state to protect property rights.

Unfortunately, it seems like we have not yet avoided the situation where the state itself becomes a frequent and massive violator of property rights, and people's individual rights in general.

Perhaps we will someday discover other ways in which the protection of individual rights can be accomplished.
A little blog post with some photos would probably garner more attention than a HN text post, but great find!
They work fine here for 3 lane roads. The issue is high traffic from more than one direction simultaneously.
Very curious about the decision metric for "major landmark" here. The San Benito County mark, for example, leads you to a dirt road in the middle of nowhere, and the major point for Delaware is just Delaware. Neither of those seem to fit a reasonable metric for a major landmark.
It depends how far you want to take the definition of what you do away from 'traditional' PM. At a ~10 person company chances are there are a lot of things that need doing around interfacing with users/customers, identifying beta testers, following up, triaging product feedback, writing great docs and content, writing sample code and SDKs, etc. Sometimes one of the founders does it, but as the company grows, that kind of day-to-day is hard for a founder to stay on top of if they have other areas of focus too.

It depends a lot on the kind of project the company is building, of course. A developer platform vs a consumer app will have a vastly different need for such things. I work at a 10 person developer-focused startup and as an ex-PM with engineering chops, I jump between building the product itself, working on developer-facing stuff, and randomly helping out. I definitely wouldn't call myself a product manager at the moment, though -- if you really want that as your job title then you probably need a slightly larger company where you can take the reins on product from the CEO, while the CEO switches to focusing on developing the company itself.
Hang on just a minute, everybody.

I guess I wasn't clear myself (while accusing the EFF of being unclear).

My point is, EFF needs to make this more clear.

I'm not asking for more info about it. I think the EFF should help everybody (they aren't all going to dive into this thread, but lots of people do visit eff.org) understand this, by figuring out a way to present it more concisely and clearly, even though it is admittedly a complex issue.

That being said, I am learning a lot from the comments, and maybe a few others are too; that's great.
Nobody really got screwed by misunderstanding small print on page 89 of the mortgage contract. The fraud (faking employment and income levels) was directed at insurers and buyers of those mortgages, not at the recipient.
I imagine the idea behind this was to avoid having to roll an in-browser IDE with the advantage of letting users use (and learn) the actual tooling that comes with that language.

I personally liked using my own editor, but the CLI didn't provide much added value in my opinion. The tests were enough for me and it was kind of annoying to have to run the CLI every time you're finished just to get the next exercise...
> Desalination is expensive because of the cost of power, but what is being proposed is not just "we should desalinate", but is "Why don't we make better use of the power opportunities," such as a desalination plant with solar panels and/or generators for waves/tides.

The capital cost of that is the cost of the generators + the cost of the desalination plants, and the desalination still probably isn't, even with the drought, the most valuable use of the power once you've built the generators.

> We could offset the electrical cost of desalination if the plants could help generate their own power.

We couldn't offset the opportunity cost of using the power for desalination rather than other uses that way, obviously.

> Over time, the plant will pay for itself

If its a permanent drought, maybe. Otherwise, that's doubtful. If the water isn't worth the electricity now, its an operating loss on top of the capital costs.
That's unfortunate. I just saw you at SLAC a few weeks ago. I was literally logging into the nebula about 10 minutes before I read this, helping out my boss with something. I told him, but we weren't sure if this was April Fools or not.
What kinds of projects are you most interested in contributing to? What kinds of real world problems are you hoping to help solve?
Location: Bangalore

Remote: Yes

Willing to relocate: Yes

Technologies: Android Expert: Mostly AOSP
internals(frameworks, systems, HAL, BSP, build scripts). Also dabbled in Application Development, Mobile backend Services.(github.com/adnaan)

Resume: On request.

Email: badr dot adnaan at gmail dot com

Middleware person. Worked on a tablet, a smart watch, couple of android apps, few web servers in Java, C, Python, Go.
exercism.io has been an amazing tool to improve my Ruby skills (I can't speak to any other languages yet) although it seems that nitpicks have become a bit on the light side lately.

I'd challenge anyone to pick a language they are semi-comfortable in or a brand new-language and do a month of exercism exercises, refactoring as you get comments, and then moving onto the next exercise.

Even 15 minutes of code practice a day goes a long way.
Planning Poker?
Science’s Big Scandal: Even legitimate publishers are faking peer review
A reality-denying, industry shill politician espouses: "Sinkholes arising from rapidly plummeting aquifers will boost the economy as tourist attractions. Water will be affordably trucked in and desalination is getting cheaper all the time. Problem solved."
But browsers already take care of this. They collapse all the spaces in markup for non-pre-formatted blocks; they render block/inline elements accordingly; insert newlines where needed, etc. And then, once you select some text from the page — there's your "plain text" representation. We probably can't avoid differences among browsers (simply due to the vast nature of HTML — form controls, media content, generated content, new elements like <template>, non-standard extensions, etc.) but in context of a single browser, the logic already exists beneath. It's just not exposed conveniently.
I think the idea that civil liberties always ratchet down is very debatable if not flat out wrong. The only people who were guaranteed civil liberties when Franklin said that quote were wealthy, white, heterosexual, protestant men. We have certainly improved things since then.

I am also not ready to categorize terrorism as a sort term issue. I don't foresee anyway the War On Terror ever really ends without us simply abandoning it. In my mind the modern argument should be more about the effectiveness of abridging civil liberties than about the temporary nature of the threat (which was one of the central points of Franklin's quote).
I was gonna say, they missed a zero :/
Yes, a monolithic pile of garbage built to support a newspaper is what go needs.
You can find the exercises on GitHub (see https://github.com/exercism/xhaskell for example). They have their own workflow for the review process ("nitpicks" and "iterations") which could be grafted onto GitHub issues and pull requests, but it's not necessary and might just make beginners more self conscious about their stuff being open to anyone on GitHub.
This being said, 403 is also valid in that same RFC, and makes more sense. "You are not authorised to know the status of this item" is more informative and less misleading than "This item doesn't exist". Everything should be auth-restricted by default (deny-by-default), except for items intentionally made public.

In my example above, a 403 gives the correct nature of the fault without revealing any hidden information, whereas a 404 is demonstrably misleading.
We're moving it to a new server with lots more bandwidth!
> We tend to view collectivism as an inherently oppressive and dictatorial mode of social organization, a cruel enslavement and subjugation of the individual, who is prohibited from doing anything but following the mandates of the collective handed down by some vast inhuman and opaque bureaucracy.

The number of people I have met who actually 'tend to' believe anything of the sort is very small, and they are all big-L Libertarians. Americans as a whole are certainly more oriented towards individualism than Europeans, but there are plenty of collectivist endeavors that Americans love (see: football, megachurches, the military).

> Another seperate factor is that natural resources in general are far more abundant in the US than Germany. Relative to the US, Germany is a tiny country with a huge population packed into a very small space.

I think that is historically a much, much larger contributing factor to American attitudes on conservation than anything related to collectivism. The many early American communes were just as fervently devoted to expansion and industrious exploitation of the land as the cash-driven individualists.
He addressed that with a simple JS implementation and a performance test against the native property. There was an order of magnitude performance difference.

JS lib compatibility is the best of all easily achievable worlds. That doesn't mean that it is very good.
Had a friend who worked in Energy Efficiency for a U.S. state. It was a real struggle for them to get people to switch traffic lights over to LEDs from incandescents, even though the LEDs were superior - lot of risk-aversion.
DevOps Engineer | LA & OC | Full-time | Remote | TechAccelerator | http://www.techaccelerator.com

We build virtual environments to showcase new and disruptive enterprise technologies. Looking for a DevOps Engineer to build applications and systems and will be responsible for driving forward initiatives for automation, continuous delivery, monitoring, high availability, and scalability. The work you accomplish will be used by engineers selling the latest Enterprise solutions. visit: http://www.techaccelerator.com/careers

Some of the things you'll do:

- Implement and manage continuous delivery systems and methodologies

- Understand, implement, and automate security controls and governance processes

- Define and deploy monitoring, metrics, and logging systems

- Implement systems that are highly available and scalable

- Design, manage, and maintain tools to automate operational processes

Some of the tools that we leverage (or would like to leverage) in our environment:

- Config Management: Primary: Puppet; Optional: Chef, Ansible, Salt

- Version Control: Github & GitLab

- Automation: Vagrant, Packer

- Continuous Integration: Jenkins, Cucumber, Serverspec

- Virtualization: VMware vSphere, OpenStack (optional)

- Directory Services: LDAP, Microsoft Active Directory

- Internal Communications: Google Hangouts, Slack

- Project Management: Jira
Ask HN: How many people pay for Sublime Text 3?
I've been curious, for a long time now, how successful a really popular app like Sublime Text 3 can be as nagware.
"We're No Dummies! We Don't take Drugs"

You gotta love how when you go through old tapes and other media, you find hilarious crap like this.
and I should say, don't forget to critique your peers' code as well (gently and respectfully) as the site points out, reading and critiquing code is just as useful practice in getting better at coding as writing code.
I pay for it , best purchase i've made.
I'm a contributor on the Akka.NET project (http://getakka.net) and one of the things we made that has really helped people understand the framework was a Bootcamp (https://github.com/petabridge/akka-bootcamp).

Sure, there is a lot of code in the Bootcamp, but most of it is clearly explaining concepts and helping developers understand what is really going on, with no jargon.

Anything you can do like that is a MASSIVE help to an OSS project.
If Python is your thing, I found the code for the Graphite software easy to browse through and understand. https://github.com/graphite-project

As a bonus, it's a tool that will come in handy for future projects, whether as a nice-to-have or as a core part.
Remove the H-1B Visa Cap
That's a pretty bold claim for which to cite no sources.
I don't think it's the "only group chat product that teams/companies can reliably adopt". There are others like Hipchat that are just as good. I'd be interested in knowing Hipchat's numbers...
You're close. From the paper [1]:

> a 12 g boreal forest songbird, completes an autumn transoceanic migration ranging from 2270 to 2770 km (mean ± s.d.: 2540 ± 257) and requiring up to 3 days (62 h ± 10) of non-stop flight

[1] http://rsbl.royalsocietypublishing.org/content/11/4/20141045
Full Stack Application Developer | LA & OC | Full-time | Remote | TechAccelerator | http://www.techaccelerator.com

We build virtual environments to showcase new and disruptive enterprise technologies. Looking for a Full Stack Developer to build applications and systems that will be used by engineers selling the latest Enterprise solutions. The role combines hackery with software engineering. You will be responsible for driving forward all pieces of the application stack and lifecycle. visit: http://www.techaccelerator.com/careers

Some of the things you'll do:

- Plan, design and implement high quality and scalable core functionality to our web platform

- Collaborate with team members to efficiently determine solutions that leverage best practices when appropriate, and utilize a methodical approach when there is a need to implement custom code

- Deploy tested code into production daily and enjoy the responsibility of supporting the effects of each deployment

- Suggest and build tools to make our internal processes better, faster, stronger, and that can be reused by our customers

Some of the tools that we leverage (or would like to leverage) in our environment:

- Config Management: Primary: Puppet; Optional: Chef, Ansible, Salt

- Version Control: Github & GitLab

- Automation: Vagrant, Packer

- Continuous Integration: Jenkins, Cucumber, Serverspec

- Virtualization: VMware vSphere, OpenStack (optional)

- Directory Services: LDAP, Microsoft Active Directory

- Internal Communications: Google Hangouts, Slack

- Project Management: Jira
We have someone non-technical helping us in the https://github.com/angular-ui/bootstrap/ - he helps us triage issues, putting labels and helping get the reporter of issues to be more clear about the information or helping issuers of pull requests get tests in the pull request before it gets reviewed, which helps us developers of the project save time when reviewing the issues or pull requests.

Sprint planning isn't as critical in open source - it is more important to get things done right than to confine progress to sprints. Open source is hard, and core developers of projects can use all of the help they can get.
He's been tweeting about Jepsen tests on Aerospike lately: https://twitter.com/aphyr/status/582653874894282752.
Most open source project lack documentation, and those that have documentation need more examples, proof of concepts, use cases, etc. It helps if the open source project has a non-technical way to show it off. Take a look at http://gist.neo4j.org/ for example.
well breaking SHA256 by brute force is only trivial when your input space is small. presumably scrypt has 256 bit output so bruteforcing to find the scrypt output would be difficult.
Yeah. But reviewing 1900 lines of code before I've even seen a single one of their exercises? That doesn't sound like fun. I would be far more willing to run their app if I could try the actual service first.
> As a minor quibble (or am I missing something?) - the salt doesn't really need lots of entropy and you could send it to the client too; so lack of window.crypto isn't a major factor.

The KDF (bcrypt, scrypt) certainly needs a suitable CSPRNG though, which you aren't able to get across all browsers/clients right now.
> Wouldn't want too many poor people to get in early.

In reality loosening that restriction would lead to a reverse selection bias, where only extremely unfit companies would approach such investors. Talk to any startup and their preference of funding is ranked roughly this way:

1) Value-add VC

2) Non-value-add VC with big pockets

3) Value-add angel/superangel/seed fund

4) Non-value-add angel/superangel/seed fund

5) Randoms

By removing the gatekeepers we're back to that scene in "Wolf of Wall Street" where random brokers call up some widow in Nebraska to pitch her on some "high tech company about to go big" and forgetting to mention they're getting a 50% commission on this.

Meanwhile someone in the league of Google, Facebook or Uber would not go this route just because they already filled their rounds.

> And to pretend like people with less than a million dollars in liquid assets are "too dumb" or "inexperienced" to purchase something is beyond insulting.

This is less about treating the folks as "dumb" vs "bright" and more about access to proper financial professionals. Accredited investors typically have access to a financial advisor, investment consultant, attorney and a CPA whom they can ask to "look things over". The lower the total assets number, the higher are the chances that no financial advisor is ever involved.
class TellApart(StartUp):

def __init__(self):
super(TellApart, self).__init__(
description='Predictive marketing platform',
locations=['Burlingame, CA', 'New York, NY'],
profitable=True,
engineers=50,
annual_revenue_lower_bound=10**8,
data_size=DataSizes.BIG,
)

@property
def technologies(self):
return [
'mesos', 'aurora', 'hadoop', 'spark', 'parquet', 'kafka', 'finagle',
'mysql', 'postgresql', 'emberjs', 'd3',
]

def contact(self, applicant_email, resume=None, linkedin=None, github=None):
if not (resume or linkedin or github):
raise ValueError('We\'d love to learn more about you! Please provide some'
' info')
email.send('wei@tellapart.com', 'HN applicant who can read Python',
package_up(applicant_email, resume, linkedin, github))
>> A more measured, intelligent consideration of pros/cons is needed.

Every April 1st :)
What our office learned from working naked for one month (ironically NSFW)
I think you hit the nail on the head. My two best college friends and I are all separated now but keep almost daily intellectual communication via gchat. I have to use my phone tho as I work for R&D for a big corp and chat is blocked.

It's aggravating. But then later when I can continue a conversation via keyboard the depth and intimacy is much greater.

Maybe as speech to text improves it'll get better.
The solution to "desalination is too expensive" is ALSO not to only use your desalination facility some of the time, and also when the price of energy is highest.
It humors and saddens me that Django is a web framework with an ORM bolted on. SQLAlchemy has had a postgres driver that supports HSTORE and JSON/JSONB for ages.
Things my male tech colleagues have actually said to me
Solution Architect | LA & OC | Full-time | Remote | TechAccelerator | http://www.techaccelerator.com

We build virtual environments to showcase new and disruptive enterprise technologies. Looking for a Solution Architect to design and implement complex solutions within our virtual portal. Must have a solid understanding of networking, virtualization, and storage concepts with experience working with the varying operating systems found in enterprise environments. visit: http://www.techaccelerator.com/careers

Skills That Will Help you Succeed in This Role:

-Operating Systems: Windows (2003, 2008/R2, 2012/R2), Linux (CentOS, RHEL, Ubuntu), ESXi 5.5

-Virtualization: VMware vSphere 5.5

-Storage: NetApp, OpenFiler, FreeNAS

-Networking: Solid understanding of core networking concepts (routing, switching, load balancing, firewall, WAN optimization)

-Scripting/Config Management: PowerShell and/or Bash

-Enterprise Applications: Experience designing, deploying and supporting

-Internal Communications: Google Hangouts, Slack

-Project Management: Jira
Side question: what is the difference between “evengreen” and “auto-updating”? Does the former mean something else or more than the latter?
How precisely do you expect to be able to map from something imprecise to something precise? The idea of giving the author complete control over the higher level terms they use sounds like a nightmare in the making honestly :) Being able to understand somebody elses code requires that it be written in a way that is at least familiar in terms of syntax.

To say that natural language is "effective" does not, honestly, ring a bell with me. I guess we think about effective on totally different terms. Math is effective. Spoken language is not in my opinion. On a general level this sounds more like somebody feeling frustrated that the computer didn't "understand them".
Yes, but you have to sign an NDA.

(Neufchatel Dauphin Azeitao)
Stanford just made tuition free for families earning less than $125,000 per year
maybe it's just antispam, not weedout

pbpaste | base64 --decode
testing! Most open source projects really fall apart when you push them to the edge cases.