skysight-inc/HackerNews huggingface dataset:
My opinion:

I don't have a perfect knowledge of the law. I'm also oversimplifying. Bear with me.

Back when the second amendment was created, it was entirely reasonable that citizens could arm themselves and realistically overthrow their policing force and government. It's a large part of how the US was able to gain it's independence.

I don't think that is reasonable today - weapons for waging modern warfare do more to infringe the rights of others when owned by civilians. Also, US citizens would not stand a chance in armed combat with the military.

I like drawing the line with a police force because I think police should be made up of citizens (not soldiers). Policing a population and national defense are totally different objectives that should not overlap. There should be a clear, consistent line where on one side of the line the police are deployed to enforce the laws of the locality and on the other side the military is deployed to protect the nation. If the police force deploys weapons that the military uses for national defense, that line is very blurry and citizens can be oppressed without the use of the military. It should be a very explicit, unambiguous action for a government to use military force against it's citizens.

A person that breaks the law by murdering someone and then taking a hostage is not a national defense concern and military tactics and weapons are not necessary.

A person that makes meth and sells it on the street, is not a national defense concern. It may be a concern to the society that this happens in, and the community should police this behavior (if it wants), but military tactics and weapons are probably not necessary here either.

There is a lot of grey area here. I'm sure there are edge and corner cases that are not so clear. I don't have all the answers. It does not bother me that G.I. Joe has tanks, grenades and automatic weapons. It very much bothers me that Jane the Street Cop could have semi-automatic rifles, flash grenades and body armor between 9-5, but I could not. To be clear, I don't want to de-arm the police.
And, so, you're proposing a civilized society where such a thing should be accounted for, and every specific, nuanced experience should be catered to, no matter how personal?
>"...that uses artificial intelligence to interpret video imagery and could be used to improve the targeting of drone strikes."

These drone strikes have been happening for decades without interpretive AI, and they will probably continue with or without. So let's make the strikes more precise and save more civilians.

>"But improved analysis of drone video could be used to pick out human targets for strikes, while also better identifying civilians to reduce the accidental killing of innocent people."
The RootCause API has multiple ways to scrub PII details from the session before posting it. And we also offer an on-premises version (Docker image) so that the data never leaves your own servers.
Yes when Eric joined.
Is it just me or does her video facial animations appear to be virtual?
"Pharo is a pure object-oriented programming language in the tradition of Smalltalk. It offers a unique developing experience in constant interaction with live objects. ... When programming in Pharo, you are immersed in a world of live objects. You have immediate feedback at any moment of your development on objects representing web applications, code itself, graphics, network."
https://i.redd.it/l578yxh3c3xz.jpg
Interesting that he makes an AMA appearance, roughly a month after the BBC File on 4 (top quality investigatory journalism) piece: https://www.bbc.co.uk/programmes/b09tdyjz
Sopranos did it like 15 years ago with Tony's mother, and I'm sure they weren't the first.
Sidecar | Philadelphia, PA - Onsite Only | Software Engineer (SRE), JavaScript, Cloud Admin | Full Time
http://sidecar.applytojob.com/apply

Sidecar is a fast-growing adtech startup that has built a technology from the ground up to tackle the challenges retailers face in data-driven e-commerce channels. Our software is machine learning and algorithmic in nature, so it's able to spot trends and continually improve campaigns for Google Shopping, Facebook dynamic ads, and Bing Shopping. Our over-arching tech stack is Go, Python, React, Node, Microservices, and AWS.

Below are our current roles:

- Software Engineer (SRE) http://sidecar.applytojob.com/apply/OT5zkCM2FL/Software-Engineer-Site-Reliability-Team

- Lead JavaScript Engineer http://sidecar.applytojob.com/apply/leaFD9pHNl/Lead-JavaScript-Engineer

- Senior JavaScript Engineer http://sidecar.applytojob.com/apply/cTu8hjAdND/Senior-JavaScript-Engineer

- Senior Cloud Administrator http://sidecar.applytojob.com/apply/RhhJde7diR/Senior-Cloud-Administrator

*These are all full time positions.

Feel free to reach me at hoshi@getsidecar.com as well.
Show HN: go-auto-front end - Automatically generate front ends for go programs
> In other words, if availability of guns were really the most important factor, then wouldn't we expect Europe to have a similar number of attacks but conducted with knives, cars, etc?

Depending on how you count, here's some support for this (argument against at the end):

A number of European countries has or has had large numbers of actual assault rifles (not the semi automatic ones that are legal in USA) distributed in the population.

Switzerland, Austria and Norway are three countries I know have or have had this.

Neither has had this school/church/mall shooting thing that USA has.

On the other hand these weapons weren't sold, they were distributed only after mandatory training.
Business Ethics is the art of finding a company whose ethics are close enough to your own.

Asking the business to reconsider before leaving is legitimate.
Apparently it's possible to temporarily turn it off.

Saying temporarily because there are (apparently) settings which can be used to minimise it (unsure about "complete off"). The setting names and meaning appear to be unstable though. eg the required settings change name, change their meaning, (etc) with subsequent Win 10 updates and releases

Just in case that sounds like it might be "on purpose" by Microsoft in order to make things difficult for their targets/end users to stop this abhorrent behaviour... it does seem that way.

Microsoft is absolutely not operating in good faith. :(

For in depth details, there's plenty of info available by looking online. Using HN's search feature should bring up a wealth of helpful pointers too.

Personally, I can't tell you the settings needed for disabling this stuff, as I've never run Win10 (due to this crap).

Everything possible has been migrated to non-Windows, and the last few pieces (running Win7) are on not-connected-to-the-internet VM's or hardware while non-windows alternatives are being tried out.
Playing devil's advocate for Google, I think they're right not to remove defamatory material.

There is no right to defame, per the maxim 'your right to swing your fist ends at the tip of my nose.'

But there are valid cases for defamatory material to persist. The most obvious example is if you take someone to court for defamation, it's evidence and it's part of the public record. Our historical record is liable to be quite warped by all the material that's been forgotten.

As long as we simply disappear defamatory or otherwise harmful speech, we don't really deal with it as a society. We really need to stop being so absurdly credulous.

This guy had $100K to fix his problem. But many people don't have that, so they're vulnerable to being personally defamed.
I can imagine that there is a local minimum of costs 2 & 3 where the infrastructure is modelled so that privacy legislation is supported, but the company makes no commitment to enforcement/compliance anywhere but the relevant jurisdiction. That way you've take the sunk costs of development (technical and compliance), but drained the project of any administrative costs for the rest of the world...
Cryptographer joke: DSA stands for Disastrous Security Apparatus.

A lot of the problems with (EC)DSA are around nonce use. The k in ECDSA has the worst intersection of possible cryptographic randomness requirements: despite the name, it's not just "don't reuse me" (though that's disastrous too), it's also "be unpredictable and secret". An attacker that can reliably predict part of (let alone all of) your k has pretty much won already. The other issue is the failure mode: when this fails, it's not just easy to detect and exploit (well, full-k-reuse is easy at least), the attack also results in the key being entirely compromised. DSA is a no-good footgun. Contrast: EdDSA and friends, the recommendation in this document, is real hard to mess up.

I'm not sure what you mean by "I dislike having the one option of RSA"; this set of recommendations does not tell you to use RSA, it tells you the opposite.

Having multiple options is fine, but having multiple options as a recommendation for people writing cryptosystems is a disaster, and that's what this document is for. We've tried "agility". It was a bad idea. Cryptanalysis isn't hampered much by a set of recommendations. People are studying SIDH and LWE long before either is an everyday cryptosystem.

It takes a long time for NIST to make new recommendations, and I think there's a fair argument to be made that P256 isn't really broken enough to warrant a new spec yet? I mean, you can in fact write secure software that uses P256; if you've used a browser to hit Google today you probably already have.
That's pretty awesome. Depending on how my DO Spaces tests go, I very much might try it out; it's a bummer that you guys don't support S3API, but I can deal with that. (I know Minio has a layer for B2, but I'd rather not go that way.)

Anyway, thanks a lot!
This may be an uncomfortable fact but people have surprisingly short memories: the military funded the majority of the early advances in systems, networking, and cryptography (and especially as a large part of the latter subject area, invested heavily in fundamental, theoretical research). Not saying that I disagree with the employees' opinion, just that DoD/Pentagon involvement in artificial intelligence research shouldn't be viewed as a necessarily bad thing. Many other major powers have heavily invested in AI across all fronts (including military applications), and it would be stupid for the US to not have one of its' largest strategic assets to not be part of the process.
turns out that if you build something that requires zero trust, you end up not being able to trust anybody. who knew
The US is not perfect, for sure! But don't let sensationalism in the media shape your perception of everything outside of Britain.
The Best Material Design Lite Select
George Orwell was a fictional person
China slaps tariffs on 106 US products, including soy, cars, chemicals
Fraud.

https://www.nytimes.com/2006/06/07/nyregion/former-nyu-stude...
I'm trying to learn modern JavaScript at the moment, as well as getting to grips with prototypes I now have additional class syntax to learn and understand.

I've gone from learning one way of doing things to two, how is that easier to get going with?
No wonder Zuckerberg famously commented on how he puts tape over his cameras. :|

https://www.theguardian.com/technology/2016/jun/22/mark-zuck...
Measuring Developer Productivity (and how not to)
It certainly doesn't help that Google's customer support is so terrible. There have been several articles posted here about well known people having to use their high level Google connections or "go viral" just to make Google pay any attention.

Combine mental illness with that feeling of helplessness, and it's not going to end well.
I use a small SoC (X10SBA from supermicro) in a mini-ITX case that fits 6 HDD drives (currently 3x3TB raid6) running Arch Linux.
The Intel celeron J1900 is more than up to the task, and you get a low powered device with which you can serve a website, have a NAS, media center, headless server, syncthing, etc.
Great experience so far and quite inexpensive device that runs 24/7.
No, it applies to EU residents.

A US citizen living in Hamburg is covered by GDPR.
An Austrian citizen living in the SF Bay Area is not covered by GDPR.

Don't know if this makes it easier or harder.
Option 2 is very similar to how signal handlers work in Go. When a signal is received, a value is written to a channel and the library user is responsible for reading values from the channel and responding appropriately.

https://golang.org/pkg/os/signal/#example_Notify
> On the other hand, this bothers me a bit because it continues to allow people in the valley to maintain a (sorry to use this word) delusion that what they are doing is "moral"

> They will not have any incentive to rethink the sale of user data to advertisers

Is it not possible that one will lead to the other? We're seeing the beginnings of a real examination of the power Silicon Valley giants have. Recent revelations about Facebook, amongst others, shows that awareness of advertising profiles etc. is increasing as well.
GitOps Part 3 – Observability
This has been by far one of the most shameful things Google has done.

And their excuse that "they're only analyzing images" is a joke. Analyzing the images and "identifying objects" (their words) is probably 95-99% of the job in a drone strike. So if they're trying to make people think that their role is minimal in drone strikes, they're failing hard at that.

I also think Eric Schimidt, who until last December was both Alphabet Chairman and working for the Pentagon, played a big role in this. Now he's still a "technical advisor" but if he continues working for the Pentagon I'd prefer he has no official affiliation with Alphabet.

It seems Schmidt would like Google/Alphabet and Pentagon to have a much deeper relationship, if you can read between the lines in this post:

http://www.defenseone.com/technology/2017/01/pentagon-needs-...
On the one hand it surprises me that a screw could accidentally get pushed into a wheel at that angle. On the other, it would be a really ineffective attack.
Looks like a direct competitor to https://sessionstack.io

I am not sure how I feel about these session recorders and probably want to start blocking them from my browser. It is akin to someone recording your every movement inside your house and watching the video to see what issues come up. Oh and you have no idea its happening.

Also wonder about how this data is protected. If videos of how I used Facebook were leaked (messages I started to type but didnt send for instance) it would be a huge violation of my privacy.

In the same token, its like free UX research, you can see where people struggle by watching them use the app. It is like standing over someone's shoulder to see how they are using the product and helps immensely in that realm. I still feel like it should be opt in though.
IANAL either, but my research confirms this also. A lot of companies up to now have used opt-out as their skewed version of consent. GDPR raises that barrier much higher, however, some of those use cases of "older style consent" may very well fall into legitimate interests or performance of a contract.

One of the main things about GDPR though is getting companies to give a monkeys about the rationale for the data collection - even if they use the legitimate interests argument, part of it is that they now have to actively prepare for that, show the legitimate interest and rationalise it to regulators.
The real issue here is this guy using Twitter as a blog
True, and that's what people use extensively. Class fields break `extends` though :)
Reposting this to see if anyone could comment (last time i promise):

So. For me, personally, I don't care about the name. I generally care that it's great tech, and it clearly has a great team behind it.
However....

If I worked at CockroachDB, and I saw the negative feedback around the name, I'd take it to heart. At the end of the day, the name is marketing for the hard work of their engineers, and marketing for the engineers that want to use this DB (remember, they need to sell it to their managers who may not be technical).

This issue can show up in unexpected ways. For example, for cloud providers like Compose (IBM company), would they be comfortable with putting "CockroachDB" on the front page? They might if it's good enough, but it's at least a consideration (i.e. another meeting, another stakeholder to convince).

Or how about an enterprise company that's going through due diligence, and when their client asks them about their tech stack do they say "CockroachDB" or do they obfuscate the name by saying "It's a high-performance distributed database". That's a crucial moment to market CockroachDB, and it could get lost. As sad as it is, saying that you're using MySQL "because Oracle" is a point of leverage for some sales people.

Is the name worth it? Asking honestly.
$25 million dollar bad check among other fraud crimes. See the nymag.com link in the other comment for full details.
That's just for the bankruptcy case. There are other cases/class actions on the way.
> That's ridiculous on any number of levels.

Yes, if you draw it wider than I intended to it is. After all I clearly meant within the context of creating and delivering content to an audience. If that is your business you operate at the whims of the owners of the network.

> Are Pro hockey players not pro because they don't own their teams?

I never really got 'professional sports' so I'm not going to be the right person to comment on that. To me a sport is something to be enjoyed, not something to be made into a profession though it is clear that lots of people do just that. Even so, they are not - to me - as much of a professional as say a car mechanic, a musician or a computer programmer would be. If professional sports would disappear tomorrow I wouldn't miss it, but I totally realize I'm in the minority here.

> Are salespeople not professional because they use SFDC as SaaS instead of their own handcrafted CRM?

They would be unprofessional if they did not plan for outages, being kicked off the service and potential bankruptcies of the SaaS providers. Or at least, the organization they are part of would not be professional.

> Hell, are devs not pros if they use GitHub, AWS, or GCP?

If they make themselves totally dependent on any of those, then yes, they are not pros.

A real business should do the best it can to be an independent entity and should only enter into dependencies after well reasoned out weighing of pros and cons and backup services and options where possible.

Otherwise you will find that that business will sooner or later crash due to some outside influence.

Now obviously there are some risks that you can not protect against: wars, 'acts of god' (a cop-out to mean anything we can imagine that's out of scope), wholesale market downturn and so on. But a simple account termination should not be able to kill a healthy business.
Will the U.S. Adopt Similar GDPR Privacy Concerns?
Is knowingly turning a blind eye just as bad?
RootCause offers all js-error logging features from Sentry/Sessionstack plus our Live Replay feature.

We'll have a CDN up shortly, good point! You can also host the JS script yourself, or use the on-premises version (Docker image)
Can someone explain the inner workings and thus tradeoffs it makes? And how it would impact when and how you'd want to use it?
JVM is pretty much running half of the internet.
DraftKings | Boston, MA | Full Time | ONSITE

DraftKings is a technology company that creates the most exciting digital sports competitions on the planet. Focused on the rapidly growing Daily Fantasy Sports (DFS) space, DraftKings offers players the opportunity to compete through web and mobile channels in 1-day or 1-week fantasy sports contests for cash prizes and money-can’t-buy experiences.

We are looking for a tech lead to join the DraftKings Engineering team. In the past year, this team added multiple new sports, launched new exciting features while still growing our traffic by several multiples. Every member of this team played a crucial role in the success of those efforts. What you will do at DraftKings on a daily basis is key to engaging an ever growing and extraordinarily passionate user base.

You will take ownership for the design, development, maintenance, testing strategy, and operations of API services written primarily in C# with SQL and NoSQL databases hosted in AWS. Work with the business to define milestones and deliveries on short time frames (weeks) for new functionality and additions to existing functionality and then manage to those plans. Be the “expert” for the entire engineering organization on the systems your team owns. Be a team leader in design sessions and ensure the quality of the work your team does is top notch and aligns with DraftKings engineering strategy and patterns

Check out the posting here: http://careers.draftkings.com/apply.html?gh_jid=1054064
My old guild leader on The Purple Dragon MUD did the same :)

My own story is similar, though it wasn't a MUD. I think it's pretty beautiful to fall in love with someone via a text-based view of their personality. In the world of Match and OKCupid I love to just tell people "we met online", mainly because it annoys my fiancee.
That's an interesting parallel worth researching further.
The name keeps coming up because it is _that_ bad. Sometimes when you see a message repeated, it's not because people are stupid.

Do you really think annoying comments on HN are the anomaly where people care about the name? Or is it in itself evidence that there is some percentage of the population for whom the name is an obstacle?
They'll start at image recognition and they'll end up doing much more in the end, especially if their government contracts keep increasing in value.

Why go down this path at all? Google doesn't need to be a war contractor (I think "defense contractor" is a misnomer these days - we all know what this tech is used for: bloody violent and usually unfair/illegal war).

Google should avoid becoming a sponsor of death in the world. What happened to "changing the world" (for the better, I assume)? Is feeding the American war machine changing the world for the better? Really?
Go's tls library is fine, but that's not really an OpenSSL replacement. Just use OpenSSL. BoringSSL is fine if you're its audience, but if you are you don't need me to tell you that :) Finally: LibreSSL is the result of a set of circumstances that have changed.

If you're looking for a recommendation: just use OpenSSL and keep it up to date.
That's sort of like asking if Scheme is a different language than Lisp.
I can't seem to upgrade to Java 9 still. Its the module system. Waiting for open source to catch up in some situations. See one of the problems is that the way Java is started needs to change to enable JAXB. But many open source products have lots of code that start Java processes, and never use that command line. Did this change in Java 10, did they bring back JAXB so things will start again?
That only helps for embarrassingly parallel tasks, like rendering hundreds of distinct web pages per second (which in many cases might just as well have been partially precalculated to trade space for time).

As was pointed out in the chart, we’re already hitting Amdahl’s law with half a dozen cores.
Doubt that lawmakers will really protect users. Think the only way to lead to substantive change would be for users to take collective action through protests [1]. Imagine how quickly the company would take action to make real changes to user privacy if a Facebook User strike took place...

[1] https://medium.com/@oddbert2000/call-for-a-facebook-users-st...
Do you need a distributed database for your use case? Or do you like the new tech? Genuine question, not trying to be snarky.
Most of Europe has reasonably strict gun laws and it would be hard to get a gun in the first place.