skysight-inc/HackerNews huggingface dataset:
Note that the archive has an API for download (anonymous) and upload (needs account): https://pypi.python.org/pypi/internetarchive
Counterparty - REMOTE - http://counterparty.io

Counterparty is a freely licensed and open-source platform for peer-to-peer finance that lives on the Bitcoin blockchain. The network has been live since January, and it has seen over 90k transactions since then.[1] Overstock.com recently announced that it would be building the world's first SEC-regulated stock market for cryptosecurities on our platform.[2]

The non-profit Counterparty Foundation is hiring a developer to join a team of two (myself and one other) dedicated to further developing the Counterparty Protocol and software ecosystem (e.g. wallet software, block explorers). Experience with Python is strongly preferred, as much of the work will be with the protocol's reference implementation, counterpartyd.[3]

It goes without saying, this is an unconventional position requiring a great deal of independence, self-direction and creativity.

Contact: adamk@counterparty.io

Web Wallet: https://counterwallet.io

[1] - https://blockscan.com

[2] - http://www.coindesk.com/overstock-hires-counterparty-develop...

[3] - https://github.com/CounterpartyXCP/counterpartyd
Open source scientific protocols with built-in version control
Mozilla has stopped funding Persona but they have not stopped working on it.

Mozilla just doesn't know how to market their technical stuff properly...
Make a backup -

https://archive.org/download/MAME_0.151_ROMs/MAME_0.151_ROMs...

https://archive.org/download/MESS-0.150.EXTRAs/MESS-0.150.EX...

https://archive.org/download/MESS-0.151.BIOS.ROMs/MESS-0.151...

(50+ GB total)
The crux of the article is the issue of whether Uber employees are actually independent contractors:

"The courts will decide, with the Uber case and with the rest that will follow, whether these workers are truly independent contractors, a classification that depends on many factors, not just the ability to fire. And as of late, it’s not looking very promising for the employers.

A federal appeals court ruled in August that FedEx drivers are employees, not independent contractors, a decisions that attorneys said could have serious implications for “sharing economy”-type companies that rely on that model. And a California Supreme Court ruling from June also said that newspaper carriers had been illegally misclassified as independent contractors.

The deciding factor? The company’s ability to fire the workers. “Perhaps the strongest evidence of the right to control is whether the hirer can discharge the worker without cause,” the opinion said."
The core of the adversarial system is that the prosecutor and defense are entirely one-sided, and the court acts as impartial referee. The opposite to this is the inquisitorial system where the court tries to find out information themselves.
What VentureBeat is doing to address diversity in hiring
the old one was great the new one looks even better
Upgrading your PostgreSQL cluster from 9.3 to 9.4
The people from the bank do visit, but Liz set the corgis on them last time while Philip waved a shotgun around and shouted something rather rude, so they are leaving it another decade or two before they try again.
I've tried them all too, including the ones that cost $100+ (Lightroom, Aperture), the free ones (iPhoto and friends), and the doomed web apps (Everpix, Picturelife, etc.), and I fully agree that there is not one workable solution in this space -- which is crazy since there are more than a billion people who need this.

This problem cannot be reasonably solved with a web app. Or even a native app running off a mechanical hard disk. With 20MB photos common these days, you need the data coming off a blazing fast local SSD. Otherwise, you can't flip through your photos in a reasonable way. It takes too long to move from one to the next, and every web app does that thing where they load this horrid blurry version first while waiting for the full-resolution version to load. Unacceptable (to anybody who's ever experienced instantly flipping through a hundred pics off a fast SSD, anyway).

So a web app can't do it, but you do need a web app component, and cloud storage strategy, to solve this problem. People's local SSDs are typically too small to store all their photos. Plus, you want your photos everywhere, on all your devices.

So not only do you do need to architect a web/cloud component, but you either need to create a native app for all devices, or at least create an integration with the local photo management facilities on each platform, so that the subset of photos people want are in fast local storage.

It's a hard problem. Meanwhile, my own 500GB of photos (I used to have only maybe 20GB, but then my kids were born) are just sitting in a big folder, with no organization at all, waiting for somebody so solve it.
Ideal candidate should have been playing a role of Tech Architect (consumer based application) and hands-on.
(B) Used to be correct (there were some constants used in the HMAC constants which are supposed to be 1/2, but were actually 0/1, of course this makes no difference practically to security), but this has been changed in more recent versions.
AngelList - San Francisco, CA and New York, NY https://angel.co/angellist/jobs/97-engineer

There's nowhere I'd rather work right now than AngelList - our motto in hiring is "Would I start a company with this person?", so all of my coworkers are amazing, skilled people.

Together, we're not just funding 40+ startups per month - we're connecting these startups to a diverse group of investors whom they can reach out to for advice, connections, etc. And for the investors, this is a 10X improvement over any other way to invest (https://t.co/7AmuxYWHe3).

Fundraising is a complex market with multiple sides, so we are looking for great engineers who are excited to tackle this problem and streamline the entire market.

Our other business is matching people to their next startup job. For jobs, we believe in transparency (all jobs have salary and equity ranges disclosed).

This model has led to tremendous growth, but we still have a lot to do. There's room here for any engineer or designer to have a huge impact on the next iteration of AngelList Talent and therefore change the lives of thousands of other engineers and designers.

Apply via AngelList and mention that you saw Mike's message on Hacker News.
Syria War 2014:  Battle on the Street FSA Take on Assad's Forces
I recall a bond from the 1700's in London that isn't being paid off. It had a structure that made it better to simply pay the interest rather than pay out the full bond.

Looking it up, I think it was probably a british Consul. A type of perpetual bond. Which in the case, you have very little reason to redeem it.
http://en.wikipedia.org/wiki/Consol_(bond)
I'll also recommend PocketCasts on Android - it lets you do some nice things with custom playlists, etc. and there are a few features that you may not find immediately so play around. If you have multiple devices (e.g. phone and tablet) it syncs listened and position data between the devices, though it doesn't show on them which items have been downloaded on a different device.

When you're looking at the list of podcasts, you can long-hold to select (after selecting the first, taps select additional ones). Then you can tap the + icon at the top to add the selected podcasts to your "up next" list.

To manage the Up Next queue, start a podcast playing and get to the view for that episode (it'll be taking the full screen, not the popup of show notes). The icon at the top right that looks like a bulleted list is the one for managing the Up Next queue.

Finally, there isn't a good way to mark a podcast as "unheard" rather than partially played - the workaround is to open the show notes popup by tapping the episode, then tap the icon for marking as heard, then tap it again to mark as unheard.
Recombine - recombine.com

Recombine is a genetic testing and research company. Our stack consists of Scala, Javascript and Ruby.

We are looking for Scala platform, frontend and Rails engineers.

Investors: Firstmark Capital

Contact: reuben@recombine.com
Networks are easy to attack if you have control over the ISP. Mail can be easily replaced by one single person monitoring someone's mail.

A company where employees get their mail at work and only access the net from work could do both easily.

I don't have resources for something like this, but doing this isn't as difficult as it might seem. A big enough adversary with enough resources could compromise everything used in security sensitive environments.

I wanted to know if anything changed in how OpenBSD can be installed securely. It is easier to obtain other operating systems securely. They are less secure, but the authenticity of the iso files can be verified via signatures.

This uncertainty has stopped me from using OpenBSD in the past. I have the same questions now.

This is a question about obtaining an iso file to install OpenBSD knowing it's what the developers sent out, just like checking a sha256 signature for other operating systems when downloading. It's not a question about using it in a government agency.

Thanks for the replies. You probably have more useful things to do than discuss this.
A striking incidence of Goodhart's Law: (though it's questionable if this was a good measure in the first place)

> When a measure becomes a target, it ceases to be a good measure.

Interestingly, even if we added wrongful conviction rates as a disincentive, it would probably not affect the end result. It isn't impressive being an 80% prosecutor. It's much better to aim to be a 95% prosecutor and take the risk of a wrongful prosecution. Go big or go home.

I wonder if there's a better way of determining if someone is good at a job. I mean, it is natural for us to like people who do really difficult things, but if many people take great risks, there's likely to be at least one who just happens to succeed due to circumstances. Did he succeed because he's better or because there's a 5% chance of succeeding and he just happened to do so? It seems like he succeeded against all odds, but what if that was just pure luck and it seems impressive because we don't see it as throwing a hundred darts (a hundred prosecutors) at a board and seeing one strike the bull's eye (one with no wrongful convictions)?
what is it that exactly sells for mid-six figure?
Ehh, seems they were talking about different HMAC parameters and I was thinking about the HKDF...sorry (see the moderncrypto discussion for more).
> Their job is to prosecute.

I understand, but how did this become gospel?
First, I want to apologize. We have received a lot of negative feedback suddenly and I can assure you that we take it seriously.

I temporary disabled ALL the email notifications (even though I don't think they were a real problem) and added a warning that we are not affiliated with project owners. When my teammate is online he will probably also some of the other issues.

I see a lot of misinformation about tip4commit and our intentions. I can't quickly respond to everybody, but I'll try to keep basic answers here: https://github.com/tip4commit/tip4commit/wiki/FAQ

Perhaps some people just misunderstand the project and hate it.

Also I think that it is normal that developers try to understand the motivation of users and ask questions in order to find a better solution, please don't take it as offence or reluctance to change.

We are going to resolve every issue or close the project.

Btw, if you think this project shouldn't exist - welcome to https://github.com/tip4commit/tip4commit/issues/157 - that could be the easiest solution for all of us.

If you believe the project can be improved - welcome to leave your feedback on the desired improvements, such as
https://github.com/tip4commit/tip4commit/issues/152
and
https://github.com/tip4commit/tip4commit/issues/154

or others.

Thanks for reading this and please accept apologies if we offended you (never wanted to).
Tableau does not even respond to calls or emails. Don't waste your time.
Just to note, many definitions of "reactive" are not based on recomputation (just react to those events dammit, whatever that means), while even those that are based on recomputation, there are many other issues to consider vs. incremental performance, like state preservation in a stepped recomputation, or implicit state that arises from aggregating over an event stream (FRP). Note that FRP is incremental in the time dimension (add a new time point to the program, you don't have to recompute the program for previous time points), but we really want more than that (don't recompute parts of the program execution that are not affected by changes in the time point).

It isn't clear to me that arrowized FRP is incremental. I think some of the less pure FRPs are (like Flapjax) given that they do a topological sort of the signal graph to repair it (if they were going to redo everything, the sort wouldn't be necessary).
InsideSales.com - Provo, UT (I commute from Park City, which is a fantastic place to live).

We need Senior engineers w/ varied skillsets: APIs in PHP, APIs in C#, Perl mail wrangling, Angular front-end, big-data / hadoop / spark fun backend work. Salesforce, Apex, Visualforce too.
Nice problem! I tried to find an algorithm that would solve the general case with arbitrarily many digits, some of them equal. Here's what I ended up with:

def maximize_product(m, n, digits):
if m < 1 or n < 1 or m + n != len(digits):
raise Exception
flipped = m > n
if flipped:
m, n = n, m
digits = sorted(digits)
a, b = [], []
while len(a) < m:
a.append(digits.pop())
b.append(digits.pop())
if a[-1] != b[-1]:
break
while len(a) < m:
b.append(digits.pop())
a.append(digits.pop())
while len(b) < n:
b.append(digits.pop())
if flipped:
a, b = b, a
return a, b

print maximize_product(3, 2, [8, 4, 2, 7, 5])

I think I have a proof that it gives the right answer, but won't spell it out here.
rr uses/enhances gdb, so I guess you mean faster than gdb alone?

(It wasn't clear to me until I followed a few links - I hadn't heard of rr.)
Most prosecutors do not seek to put innocent people in prison. Does it happen? Yes, they are people and people are not perfect. Some are far from perfect.
I use Window Maker on Ubuntu. Great mix of simplicity and usability.
Of course it's always presented this way, but do voters really think this way? I surmise that a number of other factors are more important in elections than conviction rates.

And even if that were true, why charge obviously innocent people at all? Not charging them won't affect the conviction proportion.
Hawkins has no credibility in machine learning so I don't think people should really care about what he says. To the extent that anything he does say about the field makes sense, it isn't novel. Unfortunately our society reveres the super wealthy and treats them as experts on everything.
Wars would be over sooner if it wasn't for debt.
A bus full of people is more efficient than a car. So, really what your seeing is cheap prices in off peak times subsided by peak pricing. There are actually lot's of capital intense markets were off peak prices can go negative in extreme cases ex: electricity.

ED: Price controls such as is the norm with cab's do distort the market, so Uber's dynamic pricing is probably a good thing as long as it's non discriminatory.
> Most prosecutors do not seek to put innocent people in prison.

I understand that. But some do, and they commit horrific crimes of injustice in so doing. Why?
The first prostitutes were also female, I don't see what the point of this article is.
What ... these parents have that much faith to allow strangers/Uber drivers to pick their kids up?

WoW, not my kid... a driver-less Google or Telsa car thats proven safe sure, but not random strangers.

Uber can vet their drivers all they want, but there are going to be a few or more bad eggs(drivers/sex offenders).
Free Cost Optimization Tool for Amazon Web Services (AWS) Users
Hello HN community members!

Hope you all are doing well! I'm a part of the cloud solutions team at Chouinard & Myhre, Inc. (CMI), an enterprise IT and cloud solutions provider based in Mill Valley.

Over the past few years, many of our customers have moved workloads to AWS. While it’s a great platform and a clear market leader right now, we’ve repeatedly heard a few concerns:

• ‘AWS has become too expensive!’
• ‘We lack control and visibility of the usage in our organization’
• ‘Our statement is so complex, we don’t understand what we’re being billed for’
• ‘We need to get away from paying with credit card, and we need to track usage to the correct department’

We are pleased to announce a new FREE tool for our clients to address these issues and provide the following benefits:

• Consolidate billing across the organization
• Track and analyze usage to find cost savings
• Create governance for better controls
• Invoice using Net 30 terms versus credit card payments
• Save an average of 20-30% on their monthly spend

If you’d like to see how this free tool can work for your organization I can schedule a demo, come to your office, or host you at our office in Mill Valley. The demo is super straightforward and would not take up too much of your time!

Thanks in advance and I look forward to hearing from you (my contact information is below)!

Benny Du
benny.du@cm-inc.com
415-376-0343
Hello HN community members!

Hope you all are doing well! I'm a part of the cloud solutions team at Chouinard & Myhre, Inc. (CMI), an enterprise IT and cloud solutions provider based in Mill Valley.

Over the past few years, many of our customers have moved workloads to AWS. While it’s a great platform and a clear market leader right now, we’ve repeatedly heard a few concerns:

• ‘AWS has become too expensive!’
• ‘We lack control and visibility of the usage in our organization’
• ‘Our statement is so complex, we don’t understand what we’re being billed for’
• ‘We need to get away from paying with credit card, and we need to track usage to the correct department’

We are pleased to announce a new FREE tool for our clients to address these issues and provide the following benefits:

• Consolidate billing across the organization
• Track and analyze usage to find cost savings
• Create governance for better controls
• Invoice using Net 30 terms versus credit card payments
• Save an average of 20-30% on their monthly spend

If you’d like to see how this free tool can work for your organization I can schedule a demo, come to your office, or host you at our office in Mill Valley. The demo is super straightforward and would not take up too much of your time!

Thanks in advance and I look forward to hearing from you (my contact information is below)!

Benny Du
benny.du@cm-inc.com
415-376-0343
Sales 101: Best Ways to Make Customers Buy from Your Business
The op points out there are only 37 one character users though.
Hacking laundry simcards (2010)
I think you were probably referring to my comment - and for what it's worth, I'm thinking you're absolutely correct about it being a cultural difference.

The Bitcoin community is made up of predominately radical libertarians; I say that with the utmost respect, as I consider myself part of that very group. The culture is very different from that of the Python community - and one of those ways is that it is often acceptable to alienate a portion of your potential userbase.
Meh. As we observe from reality, anything else is equally absurd, so there's no obvious alternative.
I use antennaepod, but I think it's far from perfect.
IIRC, that's because bowman became AfterStep.
It's too bad the article didn't mention the explosion of history podcasts, thanks largely to Lars Brownworth (12 Byzantine Rulers) and then Mike Ducan (The History of Rome).

Since then there have been several dozen podcasts to get started, with a pretty diverse range of topics. Most of the ones I have checked out start out with "I was inspired to start this series after listening to Lars Brownworth/Mike Ducan...."

http://thehistoryofrome.typepad.com/the_history_of_rome/ (He is dire need of webdev)
Marketo (http://www.marketo.com/)

Locations: San Mateo, Portland, Atlanta, Tel Aviv, Dublin, Tokyo, New York, REMOTE

Background: Marketo provides easy-to-use marketing software that turns marketing from a cost center into a revenue driver.

Roles: Software Engineer, Front End Engineer, Solutions Consultant, Account Executive, Sales Development Representative, Technical Consultant

Apply: http://jobvite.com/m?3IzZMgwN

=========================================

Any questions? Please email me at mmanzur@marketo.com
We need an “email” for videocalling
There is email (several specifications in RFC), which is open and free to implement. User can create his own mail server, or use mailboxes from other companies.

I was wondering, why there isn't similar thing for voice and video calling yet? Cell phones and landline are always bound to some extra service provider and phonen numbers are hard to memorize. We need something that works purely over TCP/IP and is completely free, when two parts have access to the internet (just like email is).

There are several proprietary solutions (MS Skype, Google Hangouts, Viber), but since they are proprietary, user becomes dependent on them and can not use any other program for such service. User never knows, if his data are being stored / analyzed / sold etc.

The new service could use "email-like" addresses. Current email providers will be able to integrate such videocalls, and use the same email address for both email and videocalls. People with Gmail would call people with Skype, anybody will be able to switch to another client program or make his own. There will be "email redirection", user can have several addresses and use them at the same place.

What do you think about such idea?
Until fairly recently before QE the 4% consol was well under par around 70 and so would have been costly to redeem.

I looked at buying some of the consols for my ISA last month - its one of the few ways of getting a safe investment that pays more than inflation.
Could conjoined twins share a mind? (2011)
yes: http://xkcd.com/882/
BroadConnect - Downtown Toronto, Canada - Graduate/Co-Op/Full-Time

We are hiring full stack engineers (DevOps experience is greatly valued)

About Us

The parent company is a telecom provider with offices and subsidiaries in Canada, USA and UK. Our software engineering group functions more or less as a startup of the parent company, addressing specific pain points in the telecoms industry. We apply lessons and tactics from the fast the fast moving consumer web to bring great UI/UX to the enterprise space.

We are small engineering team looking to expand rapidly by hiring smart people. Our focus is on keeping up with best practices and staying DRY. We strive to create a great culture where learning is just as important as “doing” (i.e. grunt work).

About You

You are software engineer with a desire to improve yourself. You enjoy working on challenging tasks but also knows that some grunt work needs to be done from time to time. You are ideally a full stack engineer who is as comfortable with the frontend as the backend. You enjoy reading up on best practises and keeping with the fast past world of web development. You should strive to write production ready code (DRY), but would be willing to go back to refactor when you feel it's necessary.

Technology Stack

- Python/Django

- AngularJS

- Redis

- Postgres

You will get to work with us in the heart of downtown Toronto on University Avenue. If this sounds interesting, please contact me: terryhong@gmail.com
> Sovereign rights are not sacred.

Granted.

> They are a holdback from the middle ages that allow the tyranny of the sovereign.

Not in a constitutional form of government, where the sovereign (in most cases the majority of the voters, as represented by a congress or parliament and referenda) is restrained to protect the rights of minority groups. Contrast this with anarchism, where the majority can tyrannize over minorities which have no recourse.
Wait until that guy realized 99% of the internet is just databases with skins.