skysight-inc/HackerNews huggingface dataset:
This was a very disturbing article. In particular, he alluded to congenital defects in pigs that appeared to match observations of human populations near intensely treated agricultural areas in https://ehjournal.biomedcentral.com/articles/10.1186/s12940-....

"Human epidemiological [23, 29, 30, 31] and domesticated animal studies [32, 33] suggest associations between exposures to GBHs and adverse health outcomes. For example, congenital malformations have been reported in young pigs fed GBH residues-contaminated soybeans [32]. This suggests that GBHs may be at least a contributing factor to similar birth defects observed in human populations living in and near farming regions with substantial land area planted to GBH-tolerant GE crop cultivars [23, 34]."

Footnote 23, https://pubs.acs.org/doi/10.1021/tx1001749, that detail the teratogenic effect is something I will be reading later, but was the most disturbing. Footnote 24, https://pubs.acs.org/doi/10.1021/tx1001749, should be eye opening to many people here based on (unfounded) isoflavone estrogen mimic fears of soy/tofu: "We also checked androgen to estrogen conversion by aromatase activity and mRNA. All parameters were disrupted at sub-agricultural doses with all formulations within 24 h."

And with respect to your edit, it looks like the author touched on fungicides in his prior editorial: https://www.bloomberg.com/opinion/articles/2019-05-03/big-ag...
I think this is still the state-of-the-art in Rust:
https://diesel.rs/
I suppose the difference between a "quick fix" in a language and in a codebase, is that the former will be crystalized forever.

Language designers seem to like to bang the drum about the ethos of "Orthogonal Features". I know Go's have, in presentations. But that seems to be cast off when the going gets tough. See also "Contracts" in Go generics, which is mostly the same thing as the existing Interfaces feature, but working around the fact that interfaces didn't have a good story for symbolic operators. Orthogonal? Smorthogonal!
Fair complaint. I've been too cheap to upgrade to the paid plan that lets me get rid of the ads.
Security Fail: Turn Your Archos Safe T into a Trezor
Could you elaborate a bit?

The major factor in this Ebola outbreak in DRC is the civil war, which is making it very difficult to effectively treat patients. Ebola is spread through bodily fluids, which are far easier to contain and isolate in a controlled environment than in a field temporary hospital or simply a family member helping care for someone they think is just sick.

We don't have these problems here in the US at the present time. Say what you will about the US medical system and insurance, etc... but it is still a very good system that can handle a wide variety of cases and isn't hobbled by armed-conflict/civil war.
Where do you buy them?
Strapi Beta Is Out
Like maybe a week ago there was an article on HN arguing that true blended remote/onsite is impossible. That at least some of your office co-workers won't be inclusive to remote workers (e.g. refuse to use slack).

I work remotely & onsite. This is a problem.
19.8% of the world's foreign born population lives in the US. 14.3% of people in the US are foreign born. According to this:

https://en.wikipedia.org/wiki/List_of_sovereign_states_and_d...
Many herbicides are harmful in some way, but most are safe if used properly (i.e. respecting the correct dosage for each target, respecting the safety interval, etc).

Buying organic is not safer, though, because one can still use herbicides in organic farming, as long as they aren't synthetic. Sometimes the safer organic option won't be as safe as the synthetic one.

Some herbicides are dangerous, and if safer solutions were available farmers would use them - if only their crops would survive that substance. That is one of the points of glyphosate-resistant varieties.

Be it as it may, the danger will always be greater for farmers than consumers. Integrated Farming accounts for this as well, and the list of available pest management substances is constantly being updated. I don't know how well IF works in the US, but in the EU (Portugal) at least I get updates every now an then.

I still use glyphosate and will keep using it for weed control. In an olive field, I use a shredder for most of the field, and leave herbicides for plantation lines only. This means that only about 30% of the total area is actually sprayed with herbicides in some orchards.

I'd reserve the ban on allegedly dangerous substances for personal use. And I would start with home spray insecticides.
That is likely not legal in the US. An independent contractor needs to be "independent" for the most part. If they work 40 hours a week, 50 weeks a year, for the same company they are considered an employee and can't be given a 1099. They should be a W-2 type employee. Now if the company wants to hire another company to be the legal employer of the employee they can do that. But still need to be a W-2 employee.

Not to say that people/companies don't do it, but the companies that do are leaving themselves open to legal issues.
They did, their politicians just spent it all on battleships.
>To add to your pt.5, even if you were an Indian student in the last decade (like me in 07-09),even if you went to one of the top 5 universities in your field and even if you are in a high paying job (location adjusted), the path to GC doesn't realistically exist.

Well, technically, it does if you're in the O or EB-1 category. But probably over 95% of Indians are not.

Since it has not bee mentioned yet, the priority date for Indians in EB-2 (typically a MS or PhD degree) is June 1, 2009. This means they are currently processing candidates who had cleared their labor certification by June 1, 2009 - over a decade ago.

That date has barely moved in the last decade. I remember it being about 2006 back in 2012. It quickly moved to 2008, and then regressed all the way back to 2003, and then jumped to 2008 again.

I know Indians who started working in 2008. Because of the economic downturn, the company did not apply for their green card (almost guaranteed to get rejected as it's pretty hard to show a shortage in a recession). The company finally applied for them in 2011, so their priority date is 2011. They've been working over a decade, and USCIS is not even close to processing them.

Once you have a priority date, a change in job, or a change in location is not a realistic option. The laws allow you to do it, but then the employer has to redo the labor certification, potentially risking a rejection, or a new priority date.

Things have been bad for Indians since the Obama days. Whatever Trump may have added to it is just noise.

(Edit: Amusingly, the priority date for Indians with only a BS degree (EB-3) is April 2010. They are now ahead of the MS/PhD's in the queue. They usually lagged by several years. Interesting...)
> Compensate your employees well, have them be independent contractors. That's what my employer does

That's not a coherent thing to say, I'm sorry. If you have contractors they are not employees, if they are employees then they are not contractors.
Great News! I looked for that on their site but may have missed it.
I think it's a bit more complex than that. In the past, segregation of duties at companies was much more common than it is today. If you were an introverted techie, there was no shortage of jobs where you could focus on that aspect of the job while the majority of the human interaction aspects were handled by someone else.Now, it is much more common that those two jobs have been rolled into one - it's obviously more efficient, and provided there is a ready supply of people that can handle (or more accurately, are perceived to be able to handle) this dual role, it works out great for the employer and arguably the aggregate productivity of society.

But what is often overlooked whenever looking at the world through an aggregate lens is the impact at the individual level. Yes, there certainly are some "pure technical" jobs out there, the pickings are slimmer than they used to be, at least for the average introverted technical person (top x-percenters can still make their way just fine, but is x in this context shrinking over time?).
I have been relied upon by management for quick fixes, breadth of familiarity with company systems, urgent code review of critical features nobody heard about until now, etc.

* "hero" is a ridiculous word, we never feel like heroes and nobody treats us that way. we feel dirty and abused

* of course it's a management problem, everything is, recognizing management problems is not part of the path to fixing them

* the only thing management respects is hitting (arbitrary) deadlines, ergo that's our actual job

Trying to leverage my position as a bottleneck to effect process change has ALWAYS resulted in a deteriorating relationship with executives. Maybe I'm not the most tactful guy, sure. But EOD it's their company. Just quit.
Could you elaborate on those challenges?
Strapi is an open source headless CMS, like an on-premise Contentful.

I have used it in a couple projects and it is one of the nicest UX/DX I have ever seen.
Valve is Gabe's baby. He already has freedom to do whatever he wants in life with his cash cow so why would he also give up his legacy to be obliterated?
Laravel and OPcache Performance Benchmark. Result with OPCache: ~5.5x Faster
Is this a sarcastic comment? Because it sounds like you're comparing two completely different things. Federation addresses a completely different problem than tracking file changes. It's supposed to make it simpler to collaborate across different platforms, whether you're using the command line or a platform the likes of github, gitolite, gitlab, or a desktop IDE.
"Remote work requires discipline" is true. Some people find it hard to stop working, others find it difficult to focus.

I'd say it's 100% different, but it's not necessarily difficult. We need to talk about how change is hard on the one hand, and how remote work is different on the other, and not conflate the difficulty of the two together to have an effective conversation.

There are fixes to just about all of the problems people mention including dedicated in-person time occasionally - just not all the time.

Based on your "onsite" it sounds like you're a consultant or with a pro-services firm servicing clients, rather than part of a product company. I don't think as consultants you can really have the same freedom because you cannot control your client culture, and the client culture will dictate how effective you can be when remote. I would argue that if you're a client-facing consultant you first have to put in the time before you can really consider going remote because you need to build the trust and understanding to do that. That can be hard, and many client cultures do not understand it and will have a hard time connecting delivered functionality to value. They value, instead sometimes, a butt in a seat.
Bill Gates Is a Straight Up Savage
I do not miss manual patching one bit. If you were lucky the publisher hosted the patches themselves. If not you're downloading them from some potentially sketcky third party site. And then you often had to apply the patches sequentially instead of just applying the latest.
> Having been to Venice, I never understood why so many people like going. It is basically one giant tourist trap.

How much time did you spend away from St. Mark's square, the Rialto, and the Grand canal?

My wife and I and our three children went for five days some years ago; we rented an apartment in an old palazzo about ten minutes walk from St. Mark's. We went out for walks all over Venice, sometimes early in the morning before the other tourists arrived, we walked on the north side of the island and saw almost no tourists even though it was the high season. We ate in small restaurants away from the bustle and rip off prices of the Grand Canal. Essentially, we avoided all the high profile locations and never queued for anything.

It was brilliant.
I was comparing E5-1603 vs FX-8350. That was for ~300$ (of course including case, psu, gpu and memory).
Apple just patched a modem bug that's been in Macs since 1999
Why Germany holds the key to crypto regulation in Europe
Why ICOs Are Broken
Gabe has to want to sell first.
It's 100% owned by Gabe.
The point is you don't need to worry about a browser playing DRM because most platforms have native apps for the only uses a browser needs DRM for...
The downvotes might be because you responded to a request for more detail with:

> I don't think I need to explain what those are...

Why don't you humor us and give some examples anyways?
Correct. if someone is not independent, but you pay them on 1099, then that is tax fraud
Me and thousands of dollars in periodontal treatments are a living anecdotal testimony to that fact. mechanical disruption of the biofilms in the interdental space is the only known efficacious prophylaxis for gum disease that I know of. The water pik feels great but just doesn't do the job.
Perhaps, but C is unsafe both in terms of types and memory (Which has to be considered if choosing C for a project)
> A couple of those systems would make a real nice private cloud.

+1. I host an R710, R410 and 2 R610s in my basement and its a lovely cluster. I would never have them on any other floor.
So the old adage stands: you can write crap in any language.
VCS Look Beyond Architecture for Next Chip Successes
This is fine. There are niche uses for every material. The idea is for it not to be the default for every possible application.
>But, with all the growth has also come real jobs.

So in addition to fleecing tourists and fleecing people who fleece tourists there's now career paths that involve fleecing people who retired to where they spent a week every summer getting fleeced?

I too grew up in a beach town. I'm rooting for sea level rise.
NewEgg and eBay
Honestly that just sounds like an awful place to work in general.
My wife used to administer Medical services in Santa Barbara country: coordinating translators and a program providing insurance to undocumented children. Many of the recipients worked the fields and I was always astonished to hear the frequency of occurrence of certain birth defects in these populations.

It's entirely possible the occurrence wasn't elevated relative to populations she didn't work with or I didn't hear about... but I've long suspected that there's a story hiding in plain sight that's bigger than even the recent cancer-related damages. Especially given that many of the workers are Mixtec and so are incredibly isolated from society-at-large (many would pretend to understand Spanish and didn't realize they could request Mixtec-speaking translators).
Write-Up: Adding a Web-Based Remote-Shell to a PaaS
This generation is likely the only one to have a pleasant retirement because our world is headed for 3 degrees and more of warming. It's unlikely that social security systems will survive the mass migration of climate refugees.
Hi from South America. Full-blown Marxism is small but not quite tiny here.
I’ve been working on something similar to a blueprint for TypeScript. You can point the editor at typescript files and it will parse them and generate nodes. You can then hook the nodes up in the editor and build programs. You can also build nodes out of other nodes.

I’m still pre launch. Hoping to turn this into an MVP by the end of the year.

https://imgur.com/a/zLS1g0t
Getting the Correct Notebook Tab Across Platforms
Join the club - and you can get refurbished NUCs.

Mine is running silently right now and I reckon it is using a quarter of the 65W power available to it.

The HP Z220 has a 400W power supply and I reckon it is probably using 200W right now.

Silence is priceless.

But, what if you can't afford silence?

If the Z220 can be found in a skip then it comes for free. If you keep it for three years then it eats that much electricity (assuming daily usage) that it costs as much as a NUC.

There are a lot of variables here, but I think that the Intel NUC option is just as good value as the Z220 if electricity is factored in and the Z220 is assumed to be free. It all comes down to whether you want to pay up front and save money on the electricity bills or have no up-front costs and pay extra electricity bills over time.

In three years time, what would you prefer?

I think the Z220 would be hard to rehome. The Intel NUC? I think it would make a nice set top box or hand-me-down for many people. If there were no takers and it had to be eBayed then the postage would be affordable to the buyer. I am not so sure the same could be said for the Z220.

There is one final benefit to the NUC - a cleaner conscience when leaving it on. You know that you are not being overly greedy with one's carbon footprint.
Celebrating 30 Years of Microsoft Word
Precision Agriculture. There is a lot of non-glyphosphate work going on there to improve farm-specific and soil specific fertilization and yield optimization. They both make chemicals, they have common inputs, it seems like the expectation was "synergies" and inorganic growth.
OKRs are normally set at the team level and above. IMO individual OKRs are an anti-pattern, unless you’re using them for individual development goals (complete this training, etc.)

Determining the business value of your team’s various goals should be your PM’s responsibility, with input and help from your team.

In your example interaction, the only missing piece is a more specific impact estimate. Rather than “We’re losing customers on this feature because it’s slow.”, you’d want your PM to say “If this feature was X% faster, we estimate that it would reduce churn by Y% per quarter, which is worth approximately $Z/quarter to the business.” Your team can then estimate eng cost to make that improvement, and see where the benefit/cost ratio falls relative to the other things you can be working on.
What's the difference between this and varnish or nginx acting like a reverse proxy?
Yep. I interviewed at Epic and the recruiter gave a big ol spiel about how they're working on developing a platform for cross-system gaming. Basically genericizing what they did for Fortnite and selling it as a game platform service. I could see a lot of those games going into an Epic Store that replaces Steam.
I see web frameworks like this as being useful to expose an IPC/RPC service layer into a low-level component.

If you’ve noticed that lately there are a lot more pieces of systems software built in the architecture of “a daemon plus a client executable that talks to it over a control-channel Unix domain socket, but where that same control-channel [with different auth logic] can also be exposed over the Internet” — that’s thanks mostly to people writing things in Go, and Go making that architecture easy to set up (with the simplest option being a gRPC-protocol connection, but a RESTful HTTP service layer being only a little bit more work.)

Now it’s easy to set up such a RESTful service layer for your daemon in Rust, too!
I built a dual-CPU E5- based workstation with 64 GB of DDR4, and kill-a-watt says it draws only 75W at idle.
There is only one option: diesel [1]. It is a powerful solution for correctness, as it is completely type-safe. It's also really fast since a lot of work is delegated to compile time.

There are also plenty of drawbacks though: the extensive type system hacking can lead to very confusing compiler errors, it doesn't work well when you need to sometimes fall back to more dynamic db handling, and it doesn't handle large tables well. (very long compile times etc), and the documentation is quite sparse.

It's a robust solution for greenfield projects where you can design the schema partially with diesel in mind, but I wouldn't recommend it for existing DBs or projects that you know will grow large (eg 100+ column tables etc).

[1] https://github.com/diesel-rs/diesel
So, an email address I use for messaging only has appeared in an "Apollo" breach. It's nice to have your data floated around by some dick companies that specialise in "sales intelligence".

Wtf?
The programmer's equivalent is "what's the StackOverflow answer for how to do X with Y?".
(e.g., Microsoft demonstrated some of their tech with a Stack Overflow Bot https://github.com/microsoft/BotFramework-Samples/tree/maste... -- idk if anyone actually uses it though).

Sure, I should do it the "go fast by going slow" way and spend time to read the manual and go through the tutorial.
But often I'll want to know something which many people will have asked.
Why you cannot escape people-finding websites
Too many people want to travel, too many people want to eat meat, too many people want economic development, etc...

But how does someone who grew up being able to do/benefit from all these things tell the rising middle class from the developing world that they can't do these things because it's harmful?
Rust's lifetimes make it about the only language that gets shared-memory concurrency right. And I don't like the trend of pushing for message passing just because historically it was hard to do shared memory. The only thing I've found more convenient than that was software transactional memory in Haskell (monads and do notation working with it barely different than regular mutable memory), maybe by the next 10 years or so we'll get that in a mainstream language.
Exactly, that's why it takes an awkward long time multiplying two numbers greater than 10 in my head, anything less is instant.
Man I wish - I'd get something in return for the wasted money. The neighborhood just feels like a big smelter.
Yeah really. That’s called documentation. Some of my ideas are dumb and a waste of time. They don’t need to be documented to suggest to some future person they need to waste their time reading through to get to the point. If anything productive comes out of the conversation it should be documented. Including how decisions were made in some instances. But I don’t want to read through banter and try to decipher what someone meant out of context years later because all I have is a Slack convo that was a “conversation” not “documentation”. In conversation I have certain expectations of the known context and background the person I’m speaking with is aware of. When writing documentation those details are different. Conversation logs are not documentation. I would argue an email forwarded to me out of context has a higher risk of telephone game style error introduction than properly written documentation. Also in person there is a lot of non verbal, non explicit communication. That is mostly lost.
Trauma shears is the usual name.
Show HN: Microservice Framework / API Generator
I have been working remote for 4 years, both full-time at two different companies. I also do not like the experience.

My issues stem from working at non-remote-first companies and my personality. Being one of the few people that is remote, I will have no visibility. My pull requests will linger, no room for advancement, no learning from others. And as an incredibly social person, I find the isolation to be too much. I also detest people that work from cafes. They are not offices!
Two things come to mind:

1. Most of them do not want to stay for a bit but permanently so when asked to leave after x years they will be even more unhappy because now they have settled down, made friends and raising family etc. And I am sympathetic to this argument.

2. Sending immediately back also seems morally right thing to do. While US companies may benefit a bit but 3rd world is in desperate need of well trained experts. Sending those PhDs etc back may be more helpful in getting those countries develop and become self dependent than just aid programmes.
They're using the BSL now. If they cared about revenue protection, they shouldn't have opened it in the first place.

Starting an open source project, taking contributions from the community and getting popularity and traction because you're open source, and then closing it again because you're so popular Amazon might "steal" your revenue? That's just abusing the community.