skysight-inc/HackerNews huggingface dataset:
Fish can reduce the methane emissions from rice paddies
Polio and the controversy over randomized clinical trials
"Noncommercial use" can be very hard to pin down in many cases. Of course it would be good to legalize noncommercial infringement especially for "orphan" works, but this is not enough. At some point, rights should expire wrt. all uses of the work.
How come it works for me on Firefox? v70.0.1

Edit: got it, it's that particular feature still missing.
Im guessing contact tracing, it should actually be pretty decent for this if they can get good inputs.
This article is about a guy from the Worcestershire sauce family, collecting books and manuscripts, and has nothing else to do with the actual sauce (or any other sauce).
It's not a red herring, so much as a different philosophical question. Why should a copyright owner have exclusive, perpetual ownership over an intellectual property?
My government (Norway), seems to be going (link in Norwegian https://www.simula.no/news/digital-smittesporing-apper-i-and... ), for a solution where they keep all the data on their servers, and privacy be damned.
The upside they argue for with this, seems to boil down to them then having a lot more data to look at.

Having an app to help tracking infections, is something I would install. But what my government seem to be going for, no way.
Way to intrusive and all encompassing.

I haven't found Simula, which is building the Norwegian app, on the list of partner of PEP-PT. So this is probably a saner initiative.
> "I am an experienced Python programmer. I often have to collaborate with people who are not. There is no greater hell than talking them through installing a working Python environment. It’s impossible."

I too regularly have to do the same thing, but I have absolutely no issues getting newcomers onto the python ecosystem. You download the installer, you run it, and it works. Or you apt/yum install it with no issues.

Setting up a dev environment for them though is where some hassle comes. VSCode being a particularly bad one in that regard. But with Pycharm, newcomers are on boarded in a matter of minutes.
My guess is that it's mentally associated with Flash, and as such always had the image of being something built for maintaining old projects rather than create new ones.
> The last Labour (UK) government [...]

I disagree fundamentally with many of the things the last UK Labour government did.

However at the same time, the last Australian Labor government combated the GFC with a stimulus package that allowed us to be the only country that survived the recession effectively unscathed. They developed the NBN which (before the Liberals got their hands on it) was affordable and actually stood a chance to revolutionise Australia's economy. The Labor government before that was responsible for the largest structural change to Australia's economy through floating the dollar.

My point is that just because one Labour government did many reprehensible things doesn't discount the very concept. And even in the UK (where Labour has struggled to get elected for decades), Labour governments have done more than a handful of worthwhile things in the past 120 years.

> No one here can turn off Google (or Facebook or whatever else) for a week. So no one here is being petulant are they?

Right, and I was going to say this in my original comment. But then I thought "if all the engineers who worked for Google striked, would Google function for a week?" and wasn't sure of the answer. This is ultimately the downside of working on self-regulating machines -- strikes become less effective because the machinery stops for no-one. But I still think general strikes by technology workers would be effective.
That is why bytecode based executables are so nice.

Sure you need an AOT compiler as part of the OS, or having a JIT as part of the runtime, but I rather let the compiler infer what might be the best to use, even if not optimal, than playing around with -march configurations.

Something that mainframes have been doing since the 70's.
To that end, I agree with you there.

3blue1brown's latest video on YouTube demonstrates that we can also buy time by using a combination of mitigation techniques short of a full lockdown. It's a video of a computer simulation created by a mathematician fwiw, but it shows some of our options, and that brute force may not be required.

Sometimes I want to advocate for a full global lockdown, but I think about the random emergency appendectomy, and other weird edge cases that would be complicated by a lockdown of any magnitude.
Yeah... $1,200 advanced from next years tax return nonetheless. Normative economics (how should things be allocated equitably) are frowned upon, but it’s clear that our system needs to be refactored. The fact that Bernie Sanders has only a 1% chance of winning the primaries show the severe disconnect between what we want and what we need.
The snorkelling mask that can help fight Covid-19
It works well enough out of the box. Initially, I set up Mac-like gestures. But now I just use the track pad normally. (I should add though that in everyday use I use a mouse, external keyboard and monitors.)
Started to read.
Asked myself « but...why ? »
Gone back to the top to check the date
Oh... right !
"Meritocracy" doesnt exists and very likely never will.
This was an interesting article. Thanks for posting.
April unemployment is probably only measured mid-March, so it predates all these claims.
It doesn’t have to be perfect. If this stops just one in four infections, and masks, washing hands, and distancing each do the same, R0 goes from 2.5 to 0.8 and we win.
Zoom week continues.
Covid-19 Retrospective
I'm genuinely curious if you think that company status, bank balance or number of users translates into software quality.

I posit that Zoom has been right place, right price. Simple as that. The software is demonstrably hot trash. Not just at client endpoints but structurally.
At least they're smart enough to make /wordpress/wp-admin return an nginx 403 (meaning that it only works from specific IP addresses or while logged in from another page). I agree that /blog seems more professional than /wordpress but it really doesn't matter that much.
I have heard people say that it was an advance but found conflicting info, can you source?
My job has been inundated with applications from people who are not even in tech in any way (think like barbers & home depot workers). I see now why so many companies use automation to filter out resumes.
..and an additional $60,0000 national debt per household.
Nintendo have successfully killed fan projects before, with cease-and-desist letters.

https://webcache.googleusercontent.com/search?q=cache:B094-P...
Will they find a basic (/old/cheap) smartphone more inaccessible than voting in person? A smartphone is pretty necessary these days, and basic ones are often free on cheap plans.
I'm talking about the shitty health systems
This is nice - it reminds me of the VanillaJS "framework" site - http://vanilla-js.com/
That is a recipe for a disaster. Microsoft Teams and Google Meet are backed by real security organizations. Enterprises use them for a reason.
Sure, but how are the names chosen?

If Ubuntu et al it is alphabetical order, and you can generally tell the timeline of releases. But how can one really tell what the current product from Intel is, and what came before, and what are the upcoming releases?

It's not like they're going through Oregon lakes in some kind of order, or are they? By discovery, by size/volume, other?
To be frank, given the amount of local SF news that makes it to the front page, I think that doesn't matter.
I'd compare with a house. A hotel is stuffy and has no room for expansion. You build whatever you want in your house.
Yeah, sadly for Vala and our CPUs, there is too much JavaScript love at GNOME.

However the conversion from some GNOME components to Rust, seems to still be ongoing.
They're actively working on it - in the GitHub issue below, Jitsi devs have been engaged with the community, as recently as yesterday.

100% support for Firefox (and other non-Chrome browsers)

https://github.com/jitsi/jitsi-meet/issues/4758
It seems to me that emigration is the only socially-acceptable tax revolt. I'm a South African with a BEng. degree in Electronic Engineering & Comp Sci who has been looking to emigrate.

After Australia passed the anti-encryption bill, I crossed it off the list of places I would ever start a company in. Previously it was quite high on my list, but now I feel like I would be funding a corrupt state if I paid taxes there. That is also why I intend to flee ZA.

(Any software companies in the Netherlands need someone a senior Clojure engineer, let me know!)
Yep, I wish it was better as well. The situation has improved a little bit though. For example, you can upgrade to newer builds of the same LineageOS version OTA using a built-in updater app.
> You'd also still lose 1/1000 lives (of younger people) which still is unacceptable.

I think if this goes on for months on end - kids stuck at homes, large events cancelled perpetually, the stock market headed further down, shortages in not just hand sanitizer but eventually even basics like fresh produce and grains, clothes, electronics, then that 1/1000 death rate won't be so unacceptable at all.

Our society cannot just change like it would need to in order to keep the death rate as low as we'd wish.
Huawei joins Major US-based open-source patent protection consortium OIN
The instructions are certainly not free of cost, but they don't have to implement new function units for every new instruction. Often new instructions are just slightly different/more general modes of existing ones. And on the other side legacy instructions will be emulated via microcode instead of having dedicated units.

The software equivalent would be compatibility shims and wrapper functions with different signatures sharing a common, highly parameterized internal implementation.
If you could vote through any 'device', the transportation, time, and money (depending on how the device aspect works) arguments would largely be moot.

Define minority language people? Spanish (primary) speakers in the US are more tech savvy than maybe we're giving them credit for.
There are some (ongoing) solutions though: https://crypto.stanford.edu/craig/easy-fhe.pdf
Caching? More I/O?

I would think that the speed that which most cores and instructions work at is often rarely the bottleneck nowadays for a good portion of workloads.
New project: Crush, a command line shell
Because you do not protest against one law, you do not protest a party, a candidate, something temporary. You protest a process, a pipe that spews constantly right erroding legislation.

You want to steer people to action, against something that is never ending? And then lament there exaustion with that?
How dare you? Why not for once, take the step back, and demand meta-legislation, that forbids reopening a issue the public (reprsented or not) has decided on for another legislation period?

Political activism is part of the disease by now, preventing actual change, by funneling the anger into infective measures.
The domains are likely in the whitelist as their report-uri was getting spammed with reports from users that have adware/malware extensions in their browser.

These extensions inject their own scripts into the page which will then fail based on the CSP and send a report to the server. In an ideal world you would just 'ignore' these reports server-side instead of whitelisting the domains.
Restaurants come and go all the time, I don't think there will be any big issues there. Businesses relying on tourism might be another matter.
That's great ! Very useful.
Unless your name is Tavis Ormandy, you're retarded.
Interesting how the list doesn't begin with use of querySelector or getElementById.

I know these sites are made by experts who aren't necessarily thinking about beginners, but a foundation, even a small one, is super valuable.
It is a type adopted in C++17.

https://en.cppreference.com/w/cpp/header/any
SEEKING FREELANCER

Looking for experienced python programmer,
I leanr python alone, so all is hacked, with spaghetti code etc.
I made a big project, I want to refractor, for add more features,
So I am looking for mentor, answer few questions, and explain me how to build big projects, have a good flow, etc

Speaking French or Spanish is plus.

I willing to pay 30$ for an hour, I might need two hours
Zoom were and are outright lying about being e2e encrypted.

What does that have to do with user count?

https://daringfireball.net/linked/2020/03/31/zoom-e2e
Palantir sales pitch:

We can provide you a tracking solution, and after the pandemic is over, you can continue to use the product to track and spy on all your citizens. What a perfect way to incorporate our superior technology into your Gov't, all under the auspices of a public emergency !
Depends, in countries like Italy most people seem to isolate with extended families so suicide rates might go down.

But yes there will be a big negative effect due to the lockdown I’m guessing psych majors have their thesis material for the next 5 years easy.
"Nintendo ... rolls their own emulator(s) ... rather than using existing open source ones"

Wouldn't it be possible to reverse engineer these emulators? Maybe the official Nintendo SNES emulator has all the right S-PPU1/2 values in it.
Typo, sorry! Should be UTC +/- 2.

Also, please take the opportunity to include a note with your application. We'd like to get a sense of what you're looking to take from the internship and to make sure we can provide it.
Are any authority, manufacturer, or expert user officially calling the radios on any plane, ship, etc. a "phone"? Does the FAA, Motorola, any CB operator, police or emergency services ever call their radios "phones"?

"Phoning" is used for a lot of conceptually similar or analogous actions without implying the use of an actual phone. Like when a device or software "phones home" without being a phone. The device and the concept of the action are independent. We've called devices "telephones" for more than 200 years now and the earliest ones were just megaphones. Very loose decades or centuries old references to a "phone" aren't relevant for an article written today.

My point is according to any reasonably modern definition of the words, what's presented in the article is a radio and not a phone, and the usage of "wireless phone" in the title is just an attention grab. Perhaps "biplanes had those days' equivalent of wireless phones in the cockpit" would have been more appropriate... and less clicky.
> Consider the massive environmental impact of your industry, and how it adds absolutely no value to society at all.

What massive environmental impact? Commercial art sounds like one of the least energy intensive occupations. You just sit in front of a laptop with low energy consumption. You are sharing a building with hundreds of other people. You probably take public transport instead of commuting by car, live in a small apartment and share heating with other people. Really the biggest pollution source is the food that you are eating as an artist and that's not your fault. It's the fault of the farmer that is using diesel tractors, fertilizing his plants with artificial fertilizer, shipping his food with diesel trucks. All of these pollution sources will have to switch to renewable energy one day. What about that laptop? It's probably running on Renewables today!
I'm sure, I gathered from the uptake that it wasn't new. My point wasn't about being a first mover (although I compared to the that), but about being the first to be taken up. How people's attitudes towards that initial hurdle of getting a system set up change extremely quickly.

It was easy to convince everyone to install Zoom two weeks ago, now I don't believe I could convince them to install anything else to replace it.

While Zoom may have overtaken others over a couple of years due to being a better system or what have you, that had no impact on my friends and colleagues who hadn't used it or others to come to an informed opinion on the matter.
I think you've hit the nail on the head, to be perfectly honest. Beyond that, the fight is a moving target. A union that forms for this issue would not be the same union as for the next issue, nor would its members uniformly be for or against the next thing in lockstep. This is how political parties splinter, expecting the same members to be mad about whatever the next issue as they were the last, however tenuously related they are.

And beyond the fight itself being so ephemeral, there's no real way to know when it's been won or not. I believe that the FCC's tight-fisted control over what's allowed on what is allowed on network television is gone, and has been for some time. The Supreme Court has shown that they actually value the first amendment pretty strongly in recent years, even when its exercise may have bad side effects, and I think that if the FCC were to try and level fines against a new broadcaster for using the word 'ass' on television or something, it could be fought and the law overturned. But existing broadcasters are relatively complicit in that. The bigger networks don't want their family friendly-mass market television to have to compete with FX, HBO, or whatever other edgier networks are out there on the same spectrum, so they don't make a fuss because the barrier to entry that those broadcasting standards impose is worth paying the occasional small fine for accidental violations.

This is undoubtedly true in some tech arenas as well, and that tech companies - despite their lofty ideals, are finding it hard to find the energy to muster full-throated rebukes of policies that they may dislike ideologically, but maybe derive some small benefit from that their upstart competitors may not.
End to end encryption products obtained offshore with the 2nd amendment handily lying nearby is the only way forward.
Thiel thinks he is the first to discover that government contracts pay exorbitantly for software that under delivers.
To what type of positions ? So like a barber for a random secretary or mail room etc? Or just all up and down the chain
Design Thinking Continues When Imagination Workers Work Remotely
Bingo, they straight up lied about E2E, bypassed security features, sold user info and hacked their way into self installing.

Plus blaming all the issues on consumer use cases is hilarious. That might work for like a company that makes fiber lines for commercial deployments or something However, it's like they forgot that their core video might be B2B, but the client is almost always B2C and always has been. The fact that you are forced to use the Zoom client/plugins to attend a Zoom meeting may make the business case enterprise, but they have always been taking these horrible stances on the client and harming normal people who can't choose to use something else.
Sadly, my experience has been the opposite, because open-source stuff usually takes more work to run and is seldom as polished, and users hate that. I rarely, if ever, recommend open-source anything for end-user use. Zoom did well because it had the least hassle of any solution, hands-down. I'm not saying it's impossible to subscribe to a hosted open-source service that's as good, but it doesn't exist yet.
I'm also hearing this morning that we've hit the 10% mark. I also heard the same economist say "The economy is collapsing, and it's a global collapse". I don't even need coffee to be alert the rest of the day...
> best practices for companies to identify and report child sexual abuse material

And... there you have it; think of the children! Is there a law for political arguments for this?

Berfert's Law: Given enough time/discussion, the stated reasons for any given law will eventually fall back on "think of the children!"

Her response doesn't even include any reasoning on _why_ the law is an appropriate balance.
Location: Europe (Spain)
Remote: Yes
Willing to relocate: No
Technologies: Go, Rust (learning), PHP, Git, HTML/CSS, Javascript, React, Docker, Linux, MySQL, PostgreSQL
Résumé/CV: https://yoricm.com
Email: y@yoricm.com

Fullstack Developer, CS degree, 15 years professional experience, 2 years remote as lead developer.
That's deliberate. Homebrew always runs the Zoom uninstaller first before going through the list.

Running the uninstaller is enforced by the `pkg` declaration. See also: https://github.com/Homebrew/homebrew-cask/blob/a6026e0a36c22...
Might be a good idea to understand the concept in general and then take a look at the experiment to prove it.
No, I was absolutely serious! Bought one on ebay tonight. :-)
This site is a real gem. Clean, simple, and minus the excessive complexity and obfuscation caused by frameworks. Doing & Learning things in plain JS we can learn fundamentals.
It's weird how the national debt is only a problem when the proposal is helping ordinary people and never a problem when the proposal is to go to war overseas.
Title is a bit misleading, this is not about https://en.m.wikipedia.org/wiki/23-centimeter_band
Civil Liberties Under Threat from ‘Covtech’ Surveillance Apps
If you're working with new/inexperienced developers on disparate and various systems, please use a proper IDE like PyCharm that holds a developer's hand along the way. I'm not saying this because of preference (which I'll admit I have), but from a practical perspective. I've seen it first-hand countless times when someone new comes to Python. Especially "bootcamp" style developers that think they can do everything in VSCode. Don't mess around with custom, hand-rolled setups, you'll waste so much time as you've experienced.
Sure, but there's an equivalent problem in the C world - go back in time a couple years before we figured out how to do precompiled binary-compatible C extensions in Python and try running 'pip install numpy'.

I'm mostly thinking that if you already have a Python library you really like, chances are you already have a Python environment capable of running it. (The environment doesn't have to be related to your Ruby environment at all! If you want to get Ruby through your OS and Python through a Docker container, or whatever, that should work fine.)
Maybe it got better, but for the past 6 months a friend and I tried to get this app to work with little success. The messages just DONT FREAKING SEND in a timely manner even when in the same room.

Right now we use Briar and are pretty happy with it. There's also signal as a better option.

Either way, IMO, Jami sucks.
Ask HN: Recommendations to do IP/Geo location on a website?
I need to implement some geolocation system to limit visitors who can access a health website to two states (CA & NY).

What methods/services/libraries do you recommend to accomplish this?

Stack is Node/Express backend and React front end, if it matters.
iCloud Backup is opt out, not opt in. Apple has backed up iMessage keys for the vast majority of its users.

https://www.reuters.com/article/us-apple-fbi-icloud-exclusiv...
To Software Engineer, lvl 3 support, Data Scientist, etc. Roles that they would almost certainly fail in without previous experience.
And all this for a virus that kills around 1% of the people who get it, and the majority of them are retired.

Future generations will look at us and wonder how we were this stupid.
John Manuel Arias Is a Unique Fish in an Ocean of Poetry
Show HN: Paranoid Scientist – Verification for scientific software
What’s the 5G Conspiracy All About?
I strongly disagree. Experiencing concepts first-hand through experiments improves learning and understanding, excites curiosity, and teaches practices that can be used in other disciplines.

I learned about many physics concepts with simple experiments in elementary school. They can certainly be extended and adapted for an adult audience.
MIT folks are working on their own version using Bluetooth tech: http://privatekit.mit.edu/
I'm a vanilla-js guy.

That cookbook is pretty good.

If anybody has a good way of doing a password dialog in vanilla-js, please post a link.

It's the one thing I've encountered where I wish I had used a framework.