skysight-inc/HackerNews huggingface dataset:
No. You should always be as liberal on what you accept as you can. Primarily because as strict as you try to be in what you send, you are likely to make mistakes. Very very likely.

Obviously, your field of work dictates a lot here. And, if you are accepting something that has severe consequences on acting out, then yes, be more strict. However, the general principal holds. In general.
AWS London Region (eu-west-2) now available
What's the power usage of those things? I think I'd notice the difference in my power bill vs buying something like an i5.
I was thinking about this on the drive home. A minimal set:

* That we be mindful of the difficulty of our craft and not work on systems where failures can harm others when we're uncertain of our ability to execute reliably. For instance: that we not work on projects that seem likely to produce another Therac-25 disaster.

* That we be mindful of the outsized impact technology can have, especially when put to unexpected use, and thus be obligated to design systems with all reasonable safeguards against misuse. For instance: that we not work on projects that are benign when used as designed, but that are easily turned into instruments of mass surveillance --- like: a big chunk of the network security product market.

* That we design and build systems that ordinary users can reliably use safely and, where applicable, securely. For instance: that we don't repeat the mistakes of Adobe Flash.
Self Sabotage
Yep, that's the plan. The recommended family of cards isn't sold in Australia so I'll have to import one.

The other issue is my older motherboard/CPU combo which may or may not be able to support the extra PCIE use.

Overall, fun times.
The problem is that there is more than one government in the world.
What is going on with math education in the US?
How do ASME members enforce their code of ethics? How do doctors enforce the Hippocratic Oath? We should resist the temptation of assuming that just because software development is new, the professional ethics problems we face are novel or especially challenging.
> How do you enforce that?

Target the big players (large tech companies) so that they'll only hire people who are members of the developer guild. We're not going to prevent people from ever building software, but permanently taking employment at Google/Facebook/etc. off the table would be a strong deterrent.

> How do you avoid it making software even costlier to build by several orders of magnitude?

Why do you think that following ethics would make software much costlier to build? You're the one making the assumption so you need to give evidence.
You cannot sanely statically link glibc.

This is because libnss effectively has to (by definition of how /etc/nsswitch.conf works) be able to `dlopen` arbitrary files you don't know about, so statically linking it has no meaning or breaks that (you pick!).

For this reason, it's painful-to-difficult to bundle glibc with a program, and it WILL break some networking configuration options if you do it, which is probably worse than messing up a feature on an ancient linux no one should be using :)

The right solution to this, which for some dumb reason they don't want to do, is ship a different version of slack depending on your (distro, glibc) combo. For old RHEL and old Ubuntu, they just need to ship a version that is built against those old glibc versions.

It's trivial if they just open source their application and ask Redhat and Canonical to maintain packages of them and provide sufficient motivation (read money) to convince them to also package them for these old distros.

I don't know why the no-brainer idea of forcing redhat/canonical (who are experts on this glibc stuff and making debs and rpms in general) to maintain the slack packages for those distros hasn't occurred to them
Wouldn't that require the building of a database that is used to discriminate against individuals listed therein?
Everyone's different. For me, and possibly most people, buying wireless earbuds just taught me I care more about phone earbuds in theory than in practice. In practice, it isn't actually worth it for me to worry about whether they are paired, charged, and not misplaced. Life is less hassle with boring $15 earbuds.
Ya for that reason most pro-carbon tax economists already are saying it should come with a rebate to lower income groups. That solves that problem (it is well-known).
Librarians follow a code of patron privacy that they take incredibly seriously. It doesn't result in non-code librarians being smuggled in from Ukraine.

I'm not sure why you think a basic code of professional ethics would add so much cost to software development.
All that's needed to enforce a code of ethics is shop rules requiring membership in the relevant professional organization. That organization needn't be a union.
But who decides what's ethical?

I struggle with the same issues here in the UK, where the professional body for tech, the British Computing Society (BCS) is not just toothless, but in my eyes, actively harmful (for example, chose to vote _in favour_ of NSA-like practices at GCHQ - including giving evidence (in the form of an expert statement) to the government).

I think what is important to realise is that something approximating the majority of people do actually go against the values typically espoused by the people who visit HN, not just in the wider public but also within tech. And even discounting those, how many people are quite happy to just do as told? How do we work to distill the concept of professional ethics in tech from these people, and then instill it?
This is why I walked away from my field of chemistry...
I've met foreigners who have had TERRIBLE tones but still manage to get their point across in Mandarin because of context. Your explanation for why English works despite mispronunciation is the same reason why Chinese works: context. For example, let's assume we were talking about our families. You want to say: 我爱我妈 (wo ai wo ma) "I love my mother". But if you said 我爱我马 (wo ai wo ma) "I love my horse", I would assume you meant you love your mother because of the context.
I feel like you're trying to make some witty point, but it's actually totally nonsensical.

Yes, I absolutely want a database of ethical software engineers and wholeheartedly support discriminating against people who aren't in it.
We do know a lot. But the knowledge gap is still tremendous as far as the details of neural synaptic plasticity.
That's a good sentiment to have.

The evidence has been released by both Crowdstrike and FireEye. They both have fairly detailed writeups of them. Attribution is an important part of computer security. FireEye has a similar reputation for attribution and forensics as Kaspersky.
> We're talking about mobility-as-a-service

We are? I went up the comment chain again and still did not get that impression the second time around. What statement in particular gave you that idea?

> These kinds of extreme situations are scary, but that's what insurance is for.

Like... life insurance?

> You just have to automate the common case so a small number of humans can focus on the corner cases.

If I'm going to be sitting in the car anyway, I can drive it in those conditions, assuming the vehicle allows me to. However, Google has stated before that it is unlikely that they will release a car that needs to be taken over by human drivers. It's all or nothing for them.
This seems like a laudable goal, but what are concrete steps that would help make it happen in the next year, say? Because that's the time scale we're up against with policies like mass deportation.
This should be the top answer. The product is simply not ready - as evidenced by a two month delay.
How to catch your cheating husband
contact netcrawler247@gmail.com , he his the best at what he does. he can help you hack into any social network, devices, also he can help you track any device.he is truthfully real and he helped me catching my cheating husband.
No. The pledge acknowledges that abusable databases exist. It doesn't ask that people leave companies that maintain those databases. What it demands is that signatories commit to resist abuse, and, ultimately, to sever ties with employers that abuse those databases.

The fundamental idea is that if enough people sign, management at tech companies will have to make decisions to comply with unethical government orders knowing that the discovery of their compliance (which is inevitable) might cause significant retention problems.
>Viable for what, exactly?

Sales. That's what makes a viable product. One that will sell. Despite elsewhere in this comment chain you saying "I'm talking about product viability not technical" I can't help but think that your response to me was about technical viability.

People are already willing to buy and trust their cars to drive for them right now, when they're specifically being told "don't trust it to drive for you". The second it's legal to advertise "let it drive for you!" autonomous cars will sell regardless of their ability to perform well in unregular circumstances.
I think a good first step is to learn from groups—doctors, librarians, lawyers, engineers—who have such a working system of professional ethics in place.
What do you mean "you can't build"? What does "build software" mean? You can't run gcc anymore? Contribute to opensource? Publish your app?

What would you add to that "code of ethics"? Should I be banned from "build software" if my library is used in non-ethical (in someone's opinion) project? Is working for institutions in countries that violate human rights (UAE?) should be considered "unethical"?

Just take your witch hunt ideas and leave us alone.
If this is $500 then I'm likely a buyer.
Isn't the petition itself a kind of database, naming and identifying specific individuals?

What if the petition itself is abused as a source of information?
It's not a technical problem, it's a social one.

Obviously we're not going to make it impossible to code without being a member of the developer guild. But it's totally feasible to make it so you can't get hired by any self-respecting tech company without being a member. Start at the top and things will trickle down quickly.

I feel like these sorts of discussions too frequently get entangled with unions and collective bargaining, which they really shouldn't. Lawyers don't bargain collectively, but they're all members of the bar.
Almost every other major profession has rules like these. You can't even prepare taxes without complying with a code of ethics. This isn't the crazy logistical challenge you're making it out to be.
Following your example of city streets this reminds me of an algorithm my friend wrote for walking through a grid city with a slope.

Let's say the west corner of the lattice is the highest part and the eastern most corner is the lowest part but the gradient is not constant. The city has many local maximums and minimums, where you will walk downhill on one street just to turn towards your destination and be forced to walk up again.

His algorithm attempts to minimise the amount of energy he needed to exert to walk from point a to the bar. He said "never walk downhill, unless it's the last hill". In other words when faced with an intersection, take the path with the least slope.
They will use whatever powers they have to coerce companies (or individuals) into cooperating, including with holding contracts or causing regulatory headaches.
> only hire people who are members of the developer guild

Like a union? Except without benefits, only obligations. And not joining will get you black balled. Sounds neat - sign me up.
You say it like it's a con, but this is what makes Apple unique compared to their competitors. The PC market will always be around to make a clunky laptop with a huge battery if the customers want it.

Apple keeps pushing the limits despite annoying some of their customer base. And often times, the bet pays off in the long term - but not always. In the case of battery life, the tech hasn't caught up enough to make it not a problem for customers yet. Example: I have a battery case on my phone that looks like crap.
A reasonable code of professional ethics is not a witch hunt.
That's the point of the petition: to publicly name people who had committed to the pledge. If you're worried about being publicly identified as a signatory, don't sign it.
This article is just typical Western nonsensical way of looking at China that let ideology fool the you and your audience.

If you look at China in a realistic way, its pro/cons are very obvious:

Pro:

1. Chinese market is huge

Cons:

1. This market is very competitive. Local giants are not far from their US counterparts, and they learn(copy) quickly.

2. Pays are high comparing to other jobs in China, but not living up to US level(but on par with Europe and Japan).

3. Long hours and no play.

4. Air pollution.

5. Language barrier for Westerners. You cannot go too far if you don't understand Chinese.

6. Foreigners, even if they want to, have nearly zero chance to be a permanent resident. (Extremely anti-immigrant policy, but the reason is actually consistent. CCP think China is too crowded, so they don't need extra people, they don't even let its own citizens to have more than 2 kids! :P)

How hard is that to figure this out? However, this article is just making everything looks like it is about their cherished liberal ideology. No, if China has money to dig, people will go. But it is not for foreigners, and probably not worthy it.
IMO, you'd be solving the wrong problem. The real problem that needs to be solved is licensing software engineers. This comes with the added benefit of standardizing competence. If lawyers and doctors need licensing, why shouldn't we also have a licensing body for software engineers? Then you get the ethics enforcement for free.
> We need a code of ethics for software developers

Since you went there, we also need a Union to protect our rights and prevent overtime abuse (esp. at Startups).
Yeah this feature sounds rife with good intention but no basis in reality as to how people actually use their computer/devices.
Sad to see that Schelling died yesterday (!): https://news.ycombinator.com/item?id=13172957
Schelling's works are necessary reads. They are important, but every time I look at them I come away thinking of them more as codifications than novel concepts. He did put names to previously unnamed dynamics (game theory) but when I read history I cannot believe that people pre-Schelling didn't already know and work with these concepts daily. I'd say that he did great service in documenting and understanding the dynamics. His work allows everyone to up their game. But I read his work more as I would read the work of a psychiatrist 'discovering' a new disease. The disease has always been there and now the doc is documenting it in a way so that other docs may recognize and discuss it more easily.
I would also like to know the probability of indictment given an NSL.
I'm hoping that eventually translates to the state.
This article is fairly silly.

> “We refuse to participate in the creation of databases of identifying information for the United States government to target individuals based on race, religion, or national origin.”

National origin - don't you have to declare what country you were born in to visit/emigrate to the United States? This is trying to legislate intent, which fails miserably. One thing we've seen is that if the database/tool exists, it'll be used in ways that nobody had ever thought of before.

> I’m not one of the people who seriously believes that the cost of deporting millions of people will deter the Trump administration from doing it (one easy way to reduce costs: don’t deport people humanely). But history tells us that, whether you do it humanely or not, this kind of large-scale human rights abuse

I like how she goes straight from deportation to large-scale human rights abuse. If you deport illegal immigrants (regardless of national origin or faith), you're enforcing the law. Period, point blank. To stretch that into human rights abuse is far-fetched at best.
Rosetta Wearable Disk
based on whose "reason" is reasonable?
> targeted ads based on the client's IP.

Didn't think of that. Wouldn't put it past them.
I'm happy to take on one problem at a time.
Thanks Austin, this is a huge help! I'd love to see more posts in this style re: marketing–I'm shockingly bad at pitching and selling my own stuff. Anyone have any suggestions?
If like any other professional body, a group with an interest in keeping barrier to entry high and expensive. Writing commercial software without a four year degree? Well that's just downright irresponsible and immoral!

No residency working under Big Tech Co for 5 years? No self employment for you! Lets see what giving that kind of power to authorised employers does to tech wages, should be fun.
Colorado internet-tax case could change online shopping
I think his point was that you're not being forced to upgrade if your current version is working for you. You don't have to be on the bleeding edge if that isn't working out for your business.
Libertarian socialism aka anarchism isn't really related to propertarianism. And again, most people agree with neither.
Picture books are books. The words and pictures inside invoke emotions and a story. As the writer of the blog shows.

I guess I meant more written words, than a story.

But it does seem to follow onto some sort of 'club'

Either way, to me it's great art.
No, specifically not like a union in that there's no collective bargaining.

I feel like people are acting deliberately obtuse. This isn't some radical proposal.

Doctors have professional associations (with ethics requirements). So do lawyers. So do librarians. We're professionals—it's time to act like it.

Also, being bound to a professional code of ethics is a benefit. It pre-commits you so that if your boss tries to get you to do something unethical you have substantially more leverage to refuse. Try getting an attorney to do something which would get them disbarred—they'll refuse, even if you're offering a ton of money.
No. The architecture is too different.
I just got some cheap Bluetooth headphones and they changed how I listen to audio. It's so much more immersive and convenient.

While these are expensive and may not be popular among the slashdot/hn crowd, Apple knows which way the wind blows.
If it's really malicious and was done with coordination at MS, what would stop them from putting a backdoor in a binary build?

Sure people who build it from source would be protected, but that's still not the majority of users for a product like Skype. I don't get the OSS cause being shoehorned into every conversation.
I know it was a side mention, but I'm fairly sure the outcome of that situation was that the Priuses weren't out of control and it was driver error.
NHTSA proposes rule that cars must talk to each other with 2-4 year plan
Python 2 had an inherent flaw with character encoding. While passing data around, strings and bytes were treated as the same thing, until they weren't the same thing, at which point your software broke in horrible and unexpected ways.

Python 3 fixed it, along with some other less drastic changes. Despite a gradual and ever ongoing migration to python 3 by every major library (http://py3readiness.org/ https://python3wos.appspot.com/), a lot of HN posters love to talk about how they'll never use python 3.

The secret is: no one cares. People still use java 1.4.2 and that hasn't impeded Java.

Python 3 was a large and backwards capability breaking change that required people to learn some minor new behaviors when writing code, but it has been and will continue to be the future.
If you have a set of headphones that put pressure on your eardrum, you either have them turned up way to loud, or some other really big problem that you should see a doctor for. No headphone should put pressure on your eardrum other than the sound it makes.
No we don't. Please don't bring in unrelated issues to muddle the waters.

We can have a professional association without having a union.
Sure, IRC might be the Ford Model T if you are using it with netcat and manually PONGing the server. But compared to a proper IRC client Slack really feels more like an E-Class.

Good luck handling 3000 concurrent buffers in slack, or even adding basic features like OTR.
Based on broad consensus within the profession, like happens in journalism, law, medicine, social science etc. etc.
"It is a hack in both senses of the term, and clearly merits discussion here."

Agree @mturmon, not happy HN is flagging away stories like this. A lot of security, technical and business questions can be asked and learned from this incident.
Once you are at your activity point it goes to grab your hot meal and meets you at the other side of your hike.

I would like that.
Always makes me angry seeing foreigners growing up their children here in shanghai..
As an armchair observer of the driverless car trend, it seems that a regulation like this is what is needed to bring driverless car tech mainstream super fast, as fast as seatbelts perhaps.
I'm with https://news.ycombinator.com/item?id=6982537
There is no downside to a legitimate marketing article to make the underlying data and analysis available to those who want to drill down. If it is valid, you stand a chance of persuading the skeptics.

More importantly, calling something a marketing article does not immunize it from critical analysis, and especially not on a forum such as HN.
The US government, no matter what its size, has been capable of large-scale human rights abuses throughout its history. How small do you plan to make it? As small as it was under Andrew Jackson?
http://www.loopinsight.com/2016/09/30/survey-suggests-strong...
For those just hearing about NFX, it's a pretty fascinating team/story.

James Currier and the NFX team run an accelerator that is basically an expert level boot-camp for teams specifically focused on Networks, Marketplaces (and now, other verticals).

The team was way ahead of the inherent value of 'marketplace' & 'network' focused teams, and I would highly recommend them as a resource to any young to mid-stage team focused on marketplaces/networks/etc. (Note - they are industry agnostic, focus specific). Very founder friendly, and good folks.

Also, I'm happy to answer questions for any founders looking for help developing a marketplace/network.

(Full Disclosure - our team was in the first batch of the program.)
Met Woz at Bob'a Big Boy in Toluca Lake and he's a super friendly guy.

We compared notes on the Sony DSC-T7 and I gawked at his Nixie tube watch.

Good times.
> I like how she goes straight from deportation to large-scale human rights abuse. If you deport illegal immigrants (regardless of national origin or faith), you're enforcing the law. Period, point black. To stretch that into human rights abuse is far-fetched at best.

So if something's legal it can never be a human rights violation?

Tell that to the Japanese people we interned in World War II.
I had the privilege of lunching with Tom semi-regularly in the academic years 1979-81. He was remarkably gracious and at least seemingly humble, and just an all-around nice guy. (Others at our table were Dick Zeckhauser and Chris DeMuth.)

Tom wasn't exactly my inspiration to "Think deeply about simple things"; I got that mantra from Arnold Ross. But he was perhaps the best I ever knew at putting that principle into practice.

One of the great ones has left us.

RIP.