skysight-inc/HackerNews huggingface dataset:
After having mosquitos invade my house this summer: please kill any mosquitos that bite people and carry disease. I don't care. We've unintentionally wiped out multitudes of interesting, beautiful species that did nothing to harm us, and it's revolting to observe that we're hemming and hawing about taking out the worst species in the history of the planet.
ErrorSensor: Mining Information from HTTP Error Traffic for Malware Intelligence [pdf]
Catch seems like “adulting as a service” (Producthunt)
It's even worse than you're making out, actually. I'm all for eliminating malaria, or mosquitoes, or whatever. And I'm generally in favor of GMOs and related technologies. However, the described approach uses a gene drive, meaning genetic modifications are transmitted in the wild through the target species.

> So doing this to Anopheles shouldn't affect the Aedes aegypti mosquito.

If all goes according to plan, at least. But good luck containing things if they don't...

It really shouldn't require any help from Hollywood to see the potential failure cases that this sort of technology entails - incredibly thorough testing is merely the absolute minimum requirement.
It's a pile of massive overgeneralizations, not least of which is that people don't fall neatly into these categories. But it's a useful framework for thinking about miscommunication, I've found.
Super technical person who doesn't care, reporting in.

But I also wish we lived in a utopian society where all information, people, companies, govt. was public and there was no weird illusion of privacy that everyone is clamoring for.

I long accepted privacy on the internet doesn't exist, and mostly privacy off the internet is minimal, especially with all the technology around. If you want privacy, you need to live like the Amish.

So, I just accepted it, and now don't care about privacy breaches, giving all my data to google. I willingly give more data to google so they can make my life easier.

I get hopefully 100 years on this planet, I am not going to worry about privacy when I got better things to use my limited time and energy on.
Skepiticism of attempted proof of 160-year-old hypothesis
Turing Machines
If you think about employment as a business transaction, then you should insist on "Cash Up Front", e.g. signing bonus, higher salary, or immediate stock ownership to offset your personal risk. Joining a company is more of a risk to you as an employee than it is to them in hiring you.

Basically it comes down to asking for "Cash Up Front". Expecting a cash settlement on the backend of a failed business transaction is fraught with perils of not getting your investment back in the company. And asking for severance is no different.
The definition of enforcement is left extremely vague in standard CoC, so let's extrapolate a bit.
Biased enforcement will follow quite naturally.

The generic call for project leadership to resolve all issues will eventually become unworkable for larger projects. This process can be hastened by swamping the project leadership with a large number of reports.

It's likely that a subcommittee or enforcement team will be formed to deal with this at some point. These teams will naturally attract people interested in moderating the project and enforcing CoC. Mostly left-leaning people who are interested in achieving "social justice", I'd expect. Thus, a separate branch of leadership with mostly homogenous viewpoints and considerable power to prosecute is formed.

Unless the enforcement is done by randomized jury, this outcome is almost inevitable.
They use Gandi iirc, they are not a registrar themselves.
Google search is great. The rest of stuff and all the tracking and personalisation crap is just ridiculous.

stuff like this are the primary reasons I:

1) use Chrome only for work - hey, it's new IE

2) don't use Android

and recommend against using these to all my friends and family, carefully explaining everytime that if they care about their data they should stay away from these services.
> First off, since it applies to people logged out of Chrome and it forces them to log in it increases, not decreases, the chances of someone accidentally leaving their account available to others on the machine.

Before, if you were logged into both Chrome and Gmail, you could log out of one and forget to log out of the other. Now, logging out of a Google site also logs you out of Chrome.

> Since the sync button no longer requires a password this means someone can log in at a library to check their email, walk away, and someone else can step up, hit the sync button, and steal all of their information.

If you have access to someone's email account, you can already steal quite a lot of information.
Logically it makes sense, but would there be no officer at all without the .8 spent on speed traps? So is it bad governing that underfunds police so it must spent .8 on ticketing? Or is it the spending .8 of time on ticketing that causes less effective police?

As a programmer, I don’t agree with the absolute that someone who spends 90% of their day playing solitaire will be less productive than another spending 0% of their day.
The application is fine, unfortunately the real danger is the technology itself. Nuclear power was dangerous, but at least it's somewhat tricky to generate refined uranium. CRISPR, unfortunately, is theoretically not that tricky.
The linux CoC attempts to claim its first victim: Ted Ts'o
Probably not. I wouldn't be too concerned, I've heard that the file system engineering team at Apple is extremely good. For example, they pulled off the conversion from HFS to APFS in iOS without a hitch.
verilog has behavioural and synthesizable subsets. One is intended for testing, the other for hardware generation. Once you understand this you can learn which constructs, though syntactically correct, should not be used for hardware generation.

Also HDLs are not alone in having 'quirks' that experienced engineers need to know about.. c/c++ for example. cough undefined behaviour cough

Code coverage and quality checking tools are quite good in the EE world, verification has some powerful tools to almost eliminate hardware bugs - which is especially important for asic design.

On the open sourcing of tools - there are free ones, that target real FPGAs - so can you say why these have not surpassed vivado? In fact, while impressive in their own right, they are very primitive in comparison to vivado despite being open source for years. The open source verilog tools also don't fully support all of verilog 2008/2012.

So I don't buy the open sourcing argument for the synthesis and pnr tools would dramatically affect FPGA sales. Instead higher level compilation and abstraction may be the key.
> Uber’s biggest competitor, Lyft, agrees with this sentiment. “The fact that this study did not examine hourly earnings, the metric that drivers care most about, has resulted in misleading headlines,” a Lyft spokesperson said in an email.

It would just point out that they make less than minimum wage. $3.37/hr in USA it looks like. Would hourly earnings in this study really be any better of an outcome?

https://www.usatoday.com/story/news/nation-now/2018/03/02/ub...

https://www.independent.co.uk/life-style/gadgets-and-tech/ne...

https://jalopnik.com/about-75-of-uber-and-lyft-drivers-earn-...
Yes, it's a joke. The problem of multi-user devices has already been solved, and in a manner that works for all applications and sites, not just Google's.

In other words, the given motivation for this change rings hollow.
Video: CAIR Infiltrates Public Schools
If you're nervous about replacing your default login shell you can do it just for tmux in your .tmux.conf like:

set -g default-shell /usr/local/bin/bash

Having competitions on my Mac really makes my day, and every time I complete on a remote host like below, I am still thrilled.

scp somehost:<tab>
Very brave - I tend to wait until at least the first point release (so, 10.14.1) or later before taking the plunge. I'd run brew doctor afterwards for sure...
I tried doing that on my wikipedia contribution after being bullied by a sysop, my plea was ignored (actually removed from public view) and received a permanent ban from all wikimedia project instead, probably to ensure I could not keep asking for this. I was told creating such a precedent could collapse the whole wikipedia and that it was too big a money maker for them to let this happen.

I lacked the financial means to enforce my rights in court so I dropped it and moved away from spending 10-14h a day contributing to wikipedia.

The kernel is probably not as corrupted as wikipedia management is, so they may allow for rescinding GPL if asked but would that prevent the removed code from being added again rewritten or not? Could the original author sue for copyright violation ?
I totally agree with this. Algorithms still have a ways to go to keep up with a human DJ. As far a human DJ who has the ability to pick the songs he wants and not just a formulated top 40 playlist chosen for him.
Once upon a time "nobody cared" that IE was trash either, now look what's happened - and that was preinstalled on the OS.
Just a small meta-point that betting is a great way for both sides of a debate to tone down rhetoric, engage in dialogue, and discuss objective terms or processes for evaluating a disagreement. It looks like another commenter is taking you up on the bet and I hope neither of you were being sarcastic, because I think betting isn't something to joke about but a wonderful tool that we don't use often enough.
Even a solid company like Namecheap wouldn't actually be appropriate for a large, enterprise corporation such as Zoho.
TL;DR; it's trivial.

Run `docker run --name lambdapy36 -it -v $(shell pwd):/mycode lambci/lambda:build-python3.6 /bin/sh -c "pip install -r /mycode/requirements.txt -t /mycode/vendored/"`

All your packages are now compiled for the lambda env and have been placed in the /mycode/vendored folder. Either move them into the root before deploy or add /var/task/vendored to Lambda's python path by setting PYTHONPATH: "/var/runtime:/var/task/vendored"
Altos Odyssey, really? That strikes me as a bizarre recommendation in the context of the games being discussed in this thread.
Amazing Model Shoots Underwater with Sharks
It’s disturbing to realize that people here baying form this to be rolled out seemingly know very little about the topic. Mosquitoes aren’t just food for other insects, and bats, and birds, they’re also pollinators. In the context of how many insects and bees we’re killing by other means, it’s hard to predict how much of a critical role mosquitoes play in that regard. Insect numbers have been cratering lately, and kicking whole species off a cliff may not matter, or it may be a critical step. When considering these actions we have to remember just how much stress we are already putting on the food web, and how much more we’ll stress it in the future.
See my other comment in response to the parent - I hope neither of you were being sarcastic and that a bet is worked out.
This is going to sound defensive, but: is the problem really with developers?

In my experience as a developer, we've never been given the necessary resources (time, QA access, specs that don't change every day, sample data, redundant hardware, etc) to build a reliable system. Managers always pushed me to have something that looks mostly-working, and shipped by the artificial deadline, and argue that any known bugs or limitations are not important enough to fix before the next round of new features.

It's not so much that I'm not required to care, but that I'm not allowed to care. I get better food at Canlis than McD's, too, but given the time/ingredient/recipe constraints, even the Canlis chef would struggle to make something great if thrown into a McD's kitchen.
It was mixed 10 times (half rotations counting as 1).

It was “solved” with 56 moves.

Seems like a solve algo to me.
In the US, we have unemployment compensation insurance for that purpose. I believe you can collect unemployment even if the employer is insolvent, because it's pre-paid by the employer, and comes out of a collective fund.

As I understand it, a severance usually involves the employee signing some sort of agreement.
This sentiment trivially reduces to, "everything the US does is fine until it's the most oppressive presence on the internet", which probably isn't what you mean.

The US flexes a lot of political muscle to enforce copyright restrictions, maintain secrets, and expand surveillance around the world. That may not be as oppressive as China, but on a scale from "free" to "China", it's still in the "China" half.
There is also the opposite idea: ghosting hours. Where you are actually working 80 hours, but billing 40. I've had meetings where the bosses of the consulting firm state that the more junior consultants much be in before the client, must leave after the client, and much not ghost hours at all. When they say these things, they really mean that you must ghost hours. A lot of consulting is learning to read between the lines.

A great show on the topic is House of Lies. Though most consultants won't claim to have seen everything in the show, they have seen about half.

https://en.wikipedia.org/wiki/House_of_Lies
One telltale sign I've noticed is when you see a bunch of fimancial/sales-side staffers and higherups leave of their own accord in suspiciously rapid succession. Have a general idea of who would know better and watch what they do.
The GoT game was likely a huge money sink for them, super expensive franchise and they had to pay for the likeness as well as some of the voice acting of some relatively pretty big actors.
Yes, there is. If the last turn is a quarter turn, replace it by a half turn and a quarter turn in the other direction. If it is a half turn, replace it by two quarter turns.
The worst part for many of these people is that our country still links health insurance with your employer. It is bad enough to suddenly lose your job and primary source of income, but that type of thing is often unavoidable when a company goes belly up. However only getting a week's notice before all your health insurance benefits disappear is the type of thing that just shouldn't happen in this country.
The elements in the primitive library directly map to the hardware components available on the FPGA. There's no "sandbox" involved.
Zipf’s Law in Passwords (2017) [pdf]
I can confirm this. I used to work on the IE team. Went from a team of hundreds to just a handful.
We don't work in AI/ML, we work on high-assurance distributed systems.

That said, you'd be right. Not 15-years in something like computer vision. No such thing as formally verified NNs, regardless of what nuTonomy claims, exist. Even the basis about what one would be trying to verify is an open question. It's partially the point of DARPA's Assured Autonomy program.

The problem at the moment is that the ecosystem has two science projects on its hands. How to make an ML-derived driver is one. How to make a stable, correct substrate for acquiring data, make a decision, and react correctly is another. The only one most people hire up for is the former, and the latter is at least as challenging.
I've had good luck with making the mechanical parts of the jig from PCBs. It's just so cheap to get small quantities of boards made now, and you're laying out the main PCB anyways...

A neat OSS toolchain for this, is KiCAD for the PCB, and FreeCAD for any 3D mechanical bits required. There's rapidly-improving integration between the two, so for instance the PCB can be brought in to the 3D space.
A very large part of the answer to "why do people use Python?" is "why did physicists adopt Python en masse in the early 2000s?" and a large part of the answer to _that_ is "f2py exists"...
> A decentralized, no-carrier/ISP, disaster-tolerant medium for private communication would be amazing.

That can be done without encryption, though.

Take a look at Broadband-HamNet. It's exactly all these things.
The keywords are "device-limited". Xilinx WebPack won't build bitstreams for some of the larger and faster devices.
I dunno why I was surprised by this. The company must have been super mismanaged. I know that it's a lot of hard work to put together a game, especially one with an outdated engine, but I'm really surprised that the games Telltale was putting out required such a big crew.
In my experience, severance (as part of your employment agreement) is not normal or expected for any job in the USA. I’ve been working for decades and have never seen even a hint of it in any employer’s benefits info. Severance is something only big shot executives get.
By that metric, two of the best kinds of developers are virus writers, and people who made the insecure systems that they infect.
Why has this been downvoted? I like Android studio but you do need to have at least 32GB of RAM for it to feel snappy. 16GB gives you a very usable, but sometimes laggy experience.
...or running a logged off browser with cookied restricted to the browser session. I spend my time solving captchas which I am getting sick of. My immediate reaction now when presented a captcha is to browse away.
A. gambiae in particular is so strongly anthropophilic that it would likely become endangered or extinct if cut off from all human hosts, so a widespread bed-netting program would have likely the same effect, just slower and with millions more cases of malaria in the meantime.

Any naysayers out there interested in volunteering for blood-feeding? Our current approach of "make the poor people do it" isn't exactly fair.
I still do this because I don’t have very consistent productivity.

Some sprints I will get 3-4 sprints worth of work done whereas in others I won’t be able to complete my work.

Since I started smoothing out my performance I have gone from being seen as a decent dev to a 10x dev.
I work at Google; opinions are my own.

> I don't understand why the Chrome team is picking this hill to die on- their team (managers and developers) are all over twitter and reddit trying to explain the privacy violations away as if the people upset about this are just not understanding what's going on.

My impression is that this is the new norm at Google. It happens with everything, internal or external. The sad reality is that most decisions will deeply upset at least some people, and those people likely don't have the context into the decisions but still complain loudly.

From my perspective what happens is that it doesn't matter whether a decision was a good or bad one, there will be people who complain (ESPECIALLY internally as Googlers can be very entitled) and so at some point you're just completely immune to this.

This is not helped by the fact that people externally often think Google is on some evil plan and speculate in wild ways which are completely wrong.

To give you an idea of how these things usually happen.. it goes something like this..

Someone finds a UX problem, and makes a plan to fix it. In this case I guess it's confusion among signed on accounts. Someone on the team probably raises some concerns, likely similar if not the exact ones being raised now, and they debate it but eventually they say well, the proportion of people who seem to care about this is only 0.1% of users (Because we are objective!).

Sadly, even though it's "only" 0.1% of users, those users are extremely negatively impacted in a way that's not really reflected by the small percentage, and 0.1% of a billion is still a considerable amount.

On the other hand, there are many other decisions which were released just fine and we would not be able to do anything if we were always afraid of negatively impacting some small proportion of users. To me this is a weakness of the attempt to have everything be objective and "measurable".

Let me state that I don't think this is good or even acceptable, but I'm definitely not smart enough to know how to solve this on a wider scale than my immediate team. However I hope this at least provides some insight into why these kinds of thing happen.
lazy way to solve this is to tape a 1:1 scale printout of the pattern to the workpiece and use a center punch to mark the hole positions. you could also do this with a ruler and a pencil.

I'm not at all trying to say that you shouldn't use certain tools, especially if you have them set up. Do whatever is most expedient. If that means a $5,000 SLA printer, fine (lucky you!). If you're an Open Source advocate and there's a good FDM printer, great, use that. But none of it is _essential_ to this particular project.

This isn't an indictment aimed at the article's author, but when I see someone go "you don't need to use that fancy printer to make this simple object, you can use this slightly less fancy one," it makes me thing that techy people (including myself) are losing touch with how objects are traditionally made.
> * If you are signed in to a Google site or signed in to Chrome and Google is your default search engine, searches you perform using the address bar in Chrome are stored in your Google account.

Note the "or". If you're signed into Google and you do a Google search, that's stored in your account by default. The only reason signing into Chrome is relevant is that that also signs you into Google.

> * Payments. If you are signed in to the Chrome browser and you have credit cards stored in your Google Payments Account, then Chrome will offer you the option of filling those cards into web forms. In addition, if you enter a new credit card into a web form, Chrome will offer to save your credit card and related billing information to your Google Payments account.

This doesn't suggest any data being sent to Google unless you accept the offer to save a card to your Google Payments account.

> * Language. In order to customize your browsing experience based on languages that you prefer to read, Chrome will keep a count of the most popular languages of the sites you visited. This language preference will be sent to Google to customize your experience in Chrome. If you are signed in to Chrome, this language profile will be associated with your Google Account and, if you include Chrome history in your Google Web & App Activity, may be used to personalize your experience in other Google products. View Activity Controls.

Okay, this is one actual example of signing in causing more data to be sent to Google than would happen otherwise. It seems pretty benign, though.
I don't agree with the bit regarding "ethical" disclosure at the bottom, but otherwise seems right on.
Anyone know what the unemployment benefits are like in CA?

In WA state, "Unemployment benefits are made available through taxes paid by your former employer(s) to partially replace your regular earnings and help you meet expenses while you look for another job."

Not sure what the situation is in CA but I'd hope that, in the absence of a severance package, there's something else that can help them land cleanly here...
It's true that TLA+ doesn't rely on types to specify properties, but it's still untyped. You could implement similar arbitrary properties in any programming language as predicates.