skysight-inc/HackerNews huggingface dataset:
To take some examples:

* In some countries it is illegal to opt someone into services they didn't ask for.

* In some countries it is illegal to send unsolicited emails about services.

* In some countries it is illegal to accept or solicit donations without registering first with tax authorities.

* In some countries it is illegal to suggest a financial relationship between yourself and another person/entity when no such relationship exists.

* In some countries it is illegal to pay out to people without also filing tax documents to track the payment and provide the recipient with records they legally are required to keep.

etc., etc.

Their track record when confronted by people who have issues with some/all of the above is not encouraging. They appear to me to be putting far too much faith in "we're doing BitCoin on the internet" as a magic shield against laws, and they do not appear to have ever talked to anyone who knows even the tax or service laws of even major countries in which the developers they solicit on "behalf" of live (evidenced by comments from them that they are too small to afford lawyers).
My country has several stupid laws but there's very little I can do to change them (apart from voting).

That doesn't make it OK for someone to run a dodgy "donations/tip/contribution" service, asking for money on my behalf. This could potentially cause problems for lots of people around the world (seems like UK has similar laws too).

Stupid foreign laws don't go away by ignoring them. Running an international service requires you to understand the legislations you operate in.
I'd broaden my response to go after services they rely on, starting with github.
Location: Philadelphia metro region

Remote: Yes

Willing to relocate: Yes

Technologies: Linux, Python, Django, PostgreSQL, Vagrant, HTML/CSS, bash/zsh, SSH. Want to learn: Ruby, JavaScript

Résumé/CV: on request

Email: wyclif@gmail.com

I'm looking for an entry-level or junior dev position and a career change from a civil engineering background and I'm most interested in DevOps and backend. I'm comfortable on the CLI and with vim, git, etc. I want to get my foot in the door in this industry with an established company where there are experienced people willing to take me under their wing while I improve my skill set in return for me working hard for you. My university work was in the liberal arts (I don't have a CS degree), and I'm willing to do the work necessary—on my own time—to get up to speed with remedial CS and algorithm knowledge on nights and weekends. I have excellent soft skills, and I'm easily in the 99th percentile of English fluency and written communication. If you need good documentation, technical writing, or even web copy, I can definitely help you with that if you're willing to carve out time for me in exchange for a willingness to help me with my programming chops and technical development. In essence I'm not a 'ninja' or a 'rockstar' and I know it, but I'm hungry to level up.
How to contact you in this world?
They're using bind-params, but instead of using "?" as placeholder, they were using "named" placeholders, and, the placeholder name was constructed using the associative array key (externally received).
The mistake was using a external provided value instead of using "?" or generating independent names for placeholders.
>As just one example of what drew me to Bitcoin, Bitcoin holds (or used to hold) such tremendous promise for the developing world, and to people who are shut out of traditional banking.

Vastly overstated benefits.

http://letstalkbitcoin.com/blog/post/lets-talk-bitcoin-133-t...

First 20 minutes goes into detail on how useful Bitcoin really is in the developing world.

In short, if you've got access to a data plan and a smartphone you're not going to be unbanked. And if you are unbanked, you're not going to have access to a smartphone and a data plan.

Bitcoin is only actually useful in countries with the infrastructure to support it.
I literally disagree with everything you said.

First I don't agree a request should be made to unsubscribe. There shouldn't have been anything to unsubscribe from.

Second it's not the project owner's fault simply because their contact information is out and about. You're saying spamming people with promises of money that has their legal name attached to is just fine and it's the people's fault they allowed themselves to get spammed.

The worst thing, even, is that the people doing the donating have no idea if their money actually got to the person they intended it to.

> I also don't agree that a "project owner" should get to deny any potential contributors to receive donations based on his own personal objections.

This is the part I most strongly disagree with. You're trampling over people's livelihoods, principles and personal choices. Accepting donations has legal repercussions. Legal repercussions the top4commit owners wilfully disregard and have no intention of paying attention to. There are countries with laws that'd make the open source developer liable to damages and tax evasion.

That is only the legal part. The principle part is that many people don't write open source software to get paid from it. They have abdicated from gaining monetary advantage from distribution of knowledge. If you want to pay them, hire them and pay them for their expertise. It's a personal choice, one that is being disrespected here.

This project should simply work on consent-only or be dismantled. Remove all current repositories and advertise to gain project owners who actually want to be there. The people who created tip4commit have no legal expertise or intent to get legal advice, they're not helping the Open Source community, and most of all they have no transparency or accountability in the event of fraud.
Healthfinch (http://www.healthfinch.com)

Location: Madison, WI or REMOTE

We are hiring: Software engineers, Front-end engineer, and a Head of Engineering.

Healthcare is unnecessarily complex, and at healthfinch we are here to fix that. We do this by building applications that seamlessly integrate into the electronic medical record system to automate pieces of the physician's day. Our award-winning tool, RefillWizard, has significant traction (and growth) in the market. However, we are not resting on our laurels. Instead, we are quickly building out three additional applications, along with the platform that will be needed to support them.

We work with Ruby on Rails on existing apps, but believe in the philosophy of using the best tool for the job.

More more information: http://www.healthfinch.com/jobs

If interested email jobs@healthfinch.com
That's what I hate about these "bitcoin tips".

Should I act all surprised and glad when someone on reddit "tips" me 4 cents? Price of my time it takes me to "collect" that tip is higher than the tip itself, by factors.
Show HN: Dictionary API Using Koa.js -The Easy/New Way
You can order the 5.6 CD set from the new OpenBSD Store, there's also older sets and other swag.

https://www.openbsdstore.com/cgi-bin/live/ecommerce.pl?site=...

I want a Wireframe Puffy Coffee Mug.
I think there are two opposing forces: the first, as you say, pushes us away from re-using the same names, because that can cause confusion; the second, however, pushes us to re-use existing knowledge through metaphor.

This second force is ubiquitous in natural language, but common also in programming language where operators like "+" and "[]" are re-used in different contexts without practical ambiguity, and with the benefit of transfer of knowledge through metaphor.

So I think your conclusion -- "New objects with new behaviors should use new language" -- is a bit too strong. On the other hand, in this particular case, the context is very close (array behavior) and the only difference is the immutablity, so confusion is a valid practical concern.
It seems I have to revaluate my stance on this. I admit, it's been a while since I ran OpenBSD as a full desktop. I've been happy with Crunchbang Linux so far as a simpler system, but maybe it's time I tried it again.
Has anyone had success with this lately? I once posted a description of the company I work for, stating interested users should apply online. I also offered to answer any questions people had via email, which was a mistake. I probably got a dozen resumes from users unable to follow simple directions, mostly from kids in India that were going to finish school in 1-2 years. I also got spam from a few firms looking to fill our positions.
I guess I'm biased as an Arch user but I've found their documentation to be leagues ahead of everything else I've used. That said, it doesn't solve the offline access issue you raised and the BSDs are firmly in second place.

That said, I've been starting to care quite a lot more about security and code correctness in light of recent events and have been waiting for today to install OpenBSD on my machine.
So what if she worked for NASA? I can probaly find NASA ex-employees who believe in homeopathy.

What's she's doing has nothing to do with computer science.

You're right that people shouldn't be dismissing her work because of her qualifications and previous work experience but that works both ways - she doesn't magically gain credibillity just because she used to work at someplace or other.
What? You live in a country where someone can use your name in a fund-raiser without your approval or authorization and you will face criminal charges with presumption of guilt?

Some project on github is not even remotely your biggest problem here.
When and when not to use autolayout
The Marissa Mayer who turned around Yahoo by... waiting for Alibaba stock holdings to grow in value to cover the negative value of Yahoo's own projects?
Heapo. It is a free app for iOS + Chrome extension:
https://itunes.apple.com/us/app/heapo-copy-paste-sync-clipbo...
More like a fraud artist.
From principles of neuroscience, we're building the phase shift in wearable computers - optimizing how you feel every minute of every day for health, productivity, and happiness.

FULL-TIME in Boston: Since we see data quality as the foremost goal from sensors to servers, we're hiring for multiplatform experience - embedded firmware, mobile operating systems, and full stack.

A background in data science unites the team. My background grew from fMRI and our technologies are designed as a time series neuroimage for your life.

Say hello@neumitra.com. We are most impressed by things you've built.
42Floors (http://42floors.com)

Location: New York and San Francisco

We are hiring:

- Operations

1) Head of Operations

2) Recruiting Manager

3) Operations Coordinator

4) Vibe Manager

5) Research Associate

- Sales

6) Sales Manager

7) Account Executives

More information: https://42floors.com/jobs
I understand that the argument that drug legalization would bring additional tax revenue to the state is effective.

That is, however, a sad state of affair when hundreds of thousands are jailed or have their lives ruined for a victimless crime.

It is not unlike defending abolitionism on the ground that the freed slaves would contribute to the income tax.
Location: Karachi, Pakistan

Remote: yes

Relocate: no

Technologies: php(core, laravel, CI), python(core, flask), data scraping,c#,browser extensions. Xbmc plugins and systems integration.

Resume: http://justpaste.it/adnanprofile

Email: kadnan at gmail.com

Thanks
No: that's not good advice. The OP said "I disabled the site a couple of days after this vulnerability", but we know that there were attacks in the wild within hours of disclosure. If it's only 30 minutes work you might as well start over.
I go to UPenn. I grew up with a single parent making less than 15k a year, but that is less important then the fact that I find classes at Upenn incredibly rewarding in both education and improving my industry skills.

Its an undergrad class ENG 111 (15 seats), so I imagine those who take it costs them around 3600$, so its hardly fair to say they are spending 60k to waste time on the internet. Who knows, maybe people who take it find it rewarding / helpful.
How Uber's Shady Firing Policy Could Backfire on the Company
particularly since they are "opt-out"

Clarification: they aren't "opt-out". They aren't "opt", period. Once someone types a project name into their search box, it appears that project and its contributors are in their listing, and that's that. Which is sort of the point of the linked issue, and several other issues asking for removal on behalf of individuals and organizations, none of which have been acted on so far as I'm aware, and several of which have in fact been simply denied.
The 3D engine behind this looks very flexible while being easy to use which is pretty hard to do.

The programming language looks very interesting, especially the if declaration. It seems like a macro/runtime hybrid. Is it based on another language?
By "3 million, in the UK" do you actually mean "2.5 million, worldwide"?

https://ncadd.org/in-the-news/155-25-million-alcohol-related....

Tabacco is also only 5 million worldwide.
http://www.cdc.gov/tobacco/data_statistics/fact_sheets/fast_...

(I'm not trying to undermine your point at all, and I don't blame you for just going with what you remembered, I just prefer statistics with sources)
This isn't the "correct" answer - because a backdoor may have been dropped which you wouldn't notice with this method.
Your bitcoin contributions will be honored and recognized by whatever blockchain based system replaces it. Bitcoin might die, but the blockchain will never go away.
Porting rr to x86-64
As someone who has lived in a "developing" country, I disagree. I'm talking about potential here, not the current situation.

And a lot of the early failures of Bitcoin in developing countries were the result of overzealous Bitcoin supporters rushing into a developing country with no prior experience, and then running into some of the inevitable problems (e.g., no reliable electricity).

If it's going to work in these situations, it's going to have to happen from within, not imported by outsiders.
Wow, I didn't expect this level of skepticism and negativity on hacker news. This is exactly the kind of audacious, potentially world changing invention that hackers should be striving for. Merideth has my respect. We should be supporting her in this endeavor, not trying to tear her down.
Doesn't React already do efficient DOM updates for you with their virtual DOM and it's diffing mechanism? Or are you referring to something else?
Good point. I meant to communicate that point. I'll correct my comment accordingly.
The patent application[1] lists the transmission frequency as 40-60kHz, a high frequency. Humans typically hear up to around 20kHz, dogs 44kHz, cats 79kHz. Not Low frequencies.

A directed, concentrated, high decibel volume, in the 40-60kHz range is not the sort of thing found naturally 'all of the time.' As other posters have mentioned, transmitting energy via sound is likely impossible do both safely and at useful amperage. Ultrasound is not safe at high energies even if you can't hear it.

[1] patentimages.storage.googleapis.com/pdfs/US20120299541.pdf
✱ Sourcegraph - San Francisco (SoMa, 2nd & Howard) - Full-time

Sourcegraph is building a collaboration app for programmers and dev teams, with intelligent code search, review, and analysis at its core. Google, Facebook, and Microsoft devs already rely on internal tools similar to Sourcegraph, and we’re bringing them to every other company and programmer in the world. Thousands of developers each week use Sourcegraph for code search, review, and usage examples at http://sourcegraph.com.

Just like GitHub, Sourcegraph is always free for open source. But we’re starting to work with a hundreds-long waiting list of customers who have signed up to use Sourcegraph on their internal company codebases (which is how we’ll make money).

We’re looking for outstanding generalist engineers who will help build all parts of Sourcegraph: the distributed build workers (Go+Docker), the web app and API (Go+React+PostgreSQL), the git/hg data store (https://sourcegraph.com/github.com/sourcegraph/vcsstore), and our source code analysis engine (open source for Java/Go/Python/Ruby/JavaScript at https://srclib.org/).

You’ll join our team of 4 (ex-Stanford/Google/Palantir/top creative agency/Hacker School) at our spacious, sunny office in SoMa (SF) and work in a culture that values respect, our users, high-quality products, clean code, good tests, frequent deploys, and open-source code. We’re well funded, have a mandatory vacation policy, cater all meals, offer generous comp with equity, and provide lots of other great benefits.

We think that someday, virtually all developers and teams will be using Sourcegraph for code search and review. Try it out at https://sourcegraph.com, and join us to make it happen: hi@sourcegraph.com (more info at http://themuse.com/companies/sourcegraph).

- Quinn (co-founder, sqs@sourcegraph.com)
For selling Snake Oil to foolish investors?
Dashboards by Keen IO
That must be a difficult commute each day from R3 space.
Hi! So I clicked on Deploy to DO button, I now have a VM up and running.

But now what? I can't even SSH into it as I don't have the pw. I hit port 80 and all I get is the same "install it on DO page".

I thought it'd do a 1 click deployment, I'm stumped :(
I believe so. OpenSSL had a whole swath of other issues that contributed to its problems, but chief among them was a habit of implementing core functionality already provided by the OS. Also, as mentioned, the constantly lengthening codebase made checking for such issues difficult.

OpenBSD folks have worked hard to make their functions safe and it would be a shame if a duplicate function led to a vulnerability that didn't exist in the core.
Thanks! This visualization has frustrated me for many years, for many of the same reasons you list above, but I don't have the Ph.D. to back up my skepticism, so it's good to know that my bad understanding of gravity wasn't taken in by this.
SEEKING WORK - REMOTE or on-site if near Amsterdam

iOS software developer with ~15 years of experience in the industry. I have done everything from embedded software to enterprise-class databases, reading out custom electronics, mobile software and more.

I can help with Linux system administration, including security lockdown, configuration of DNS (Bind), Apache, firewall, etc. Currently I focus on iOS apps, and I can do server-side work as well, preferably in a scripting language like Python or Perl.

I wouldn't consider myself experienced with Android but I did ship a small Android project. I've worked with local as well as outsourced teams in China, Indonesia and India. I could start as soon as next month.

Some comments on my apps:
"It's so handys" -- A.T.
"has improved my health" -- D.S.
"...very attractive. It is very simple and the updates you have made to it over time have made it better." -- M.S.

Website: http://www.dutchvirtual.nl
Github: https://github.com/bvankuik
Contact: bart at dutchvirtual.nl
> What? You live in a country where someone can use your name in a fund-raiser without your approval or authorization and you will face criminal charges with presumption of guilt?

It's extremely unlikely that I could get convicted because of it, very unlikely that they'd even start the case either. But it would at least mean significant paperwork and other nuisance.

It's not like I'd get sent to Siberia but yeah, my country is full of stupid laws. And so are many other countries.

Actually I do think the intent of this law is good and it's to protect individuals from scams. But the practice should be updated to better work with crowdfunding and other Internet fundraisers.

Here's a similar example from earlier this year, the local police demanded that local Wikimedia foundation chapter explain their fundraising campaign.

http://yle.fi/uutiset/finnish_police_examine_wikipedias_fund...

The local Wikimedia chapter had no part to play in it, were not charged in the end, but had to spend time and effort explaining that it's the California-based US entity asking for the donations.
Primary Kids (primary.com) - New York, NY

Hi, we’re Primary, a prelaunch vertically integrated ecommerce company that will change how parents shop for their children’s clothes. We are looking for a talented and experienced engineer to join our founding engineering team. Our founders were key executives at Quidsi, the ecommerce company behind Diapers.com that was acquired by Amazon for $545M. Our Creative Director has launched several successful online brands and I was most recently CTO at Lot18 where I lead the engineering team behind Lot18.com and later launched TastingRoom.com, the first technology enabled personalized wine club. TastingRoom went from 0-10M$/yr in less than a year and was built from scratch using Flask.

At Primary, we're building our website using Spree's Ruby On Rails ecommerce framework. I'm loving the framework so far and our stack is going to be really fun to work with. As we grow, I'd like us to be polyglot but for now this is awesome. We're not just building another ecommerce website with better design, we're going to rethink every aspect of how a company in our space operates and think smart, simple with technology at the heart of everything we do.

I'd love to hire someone who loves working on frontend technology but would obviously also be happy with a more fullstack engineer. I don't believe in putting people in a box (frontend/backend/etc). Right now, I am mostly focused on hiring someone awesome who can be a good foundation for the kind of team I want to build. You would be on the founding engineering team and work closely with a really smart and friendly team. We are going to build something big here.

Some of the things I love about this company are that we value design, we're scrappy even though we raised a significant seed round from top seed level investors and we have well defined values as a team.

Say hi - I'm the CTO email me at arach@primary.com
Not many people here will care, but SQL Server with .NET do support binding table valued parameters in lowlevel System.Data (SqlCommand).

I'm using a Micro ORM (Insight Database, https://github.com/jonwagner/Insight.Database) that takes advantage of this. It maps a parameter of type IEnumerable<SomeType> automatically to a TVP. This ORM works brilliantly when you want to get everything out of SQL.
Just because you're physically based in Italy, doesn't mean you're supposed to give people Italian low wages...

You should consider globally - if your company operates on global scale and has income similar to US company, why not give US-level salaries?
This article needs a good proofreading. Missing words in quotes, and incorrect words in quotes. Makes it difficult to read.