skysight-inc/HackerNews huggingface dataset:
Are we sure these are the first?

Verily labs (subsidiary of Alphabet) already released these mosquitoes back in 2017 in Bay Area https://www.theverge.com/2017/7/14/15972950/mosquitoes-googl....
There's of course also a plugin called SudoWrite that adds a command for exactly this :-)
Not all will, the ones that won't are salivating at the chance of getting a significant competitive advantage.
Best Skateboard for Beginners – The Ultimate Buying Guide
Would you mind sending one to Austria?
Because it’s only half a traditional clue — the cryptic part with no definition?
Robert De Niro's Snapper was the game changer in 1988. https://youtu.be/HUcZEX5RkzU . Looked amazing but it was true. You can really open every door in America within seconds.
Mosquitoes do not cause Malaria, they transmit the parasite that does. Eradicating mosquitoes is like wanting to shoot the messenger.

It especially sad to read this a week or two after the announcement that a Malaria vaccine with good efficacy is undergoing trials with good success. But I guess the successes at creating a better vaccine only mean that these people will try to accelerate their scheme before there is no reason anymore to actually have to unleash their new toy on the world.
One thing to keep in mind is that this particular species of mosquito is not native to the Florida Keys. As such, the odds that they are critical to their ecosystem seems much smaller than if it were a native species.

Another important point is that it only accounts for 4% of all mosquitoes in the area, so even if it was entirely eradicated, 96% of mosquitoes would still be fine.
> * Cache: L1, L2, and L3 caches can grossly mitigate a lot of the problems. While CPUs today are far faster than DDR4 RAM, L1 cache scales perfectly with the CPU. If you can keep your code+data under 64kB, you'll always be executing in L1 cache and basically get the full benefits.

I think even now you're underselling this. Depending on the types of transforms you're doing, an object-oriented (or row-oriented) instead of data-oriented (or column-oriented) approach can be faster due to caching. With OOP approaches, the object you're operating on will basically always be in L1 cache. On the other hand, if your ants name and age are in different columns and each column has 10000 things, you'll have to load both into L1 cache separately.

Stuff like vectorization can further complicate things, but it isn't' as simple as data-oriented is more performant.
That's a different kind of bootstrapping though. The OP is about building up to a toolchain from almost nothing using only source code and only relying on some tiny binaries that could be hand-assembled or verified. And it also uses a version of TinyCC along the way before it arrives to gcc.
Can Vaccines for Wildlife Prevent Human Pandemics? (2020)
No one is saying the choice is "career at all" v "spending time with children". It's "having a crazy busy career" v "spending time with children".

It can't be any other way. If one is willing to give up everything for X, they are almost certainly going to do better at X compared to equivalent folks who aren't willing to give it up.

And, it isn't a choice society makes. Individuals make it, for themselves.

Society isn't failing in the sense of having to make choices. Society is failing when it glorifies those to give up everything for X. It's just a choice, and it's usually not glorious.
You can use the relation f(x) = 1 + integral_0^1 f(t) dt, then just check that e^x is a solution or use taylor expansion.
The lesson we should take from GPT-3 is that we spend way too much time reading text that isn't really saying anything, and/or failing to find meaning in what we read. It's a neat trick, and I think it could absolutely replace much or most of the writing on the internet today. But is it good writing? No, not really. At least, not in the sense of writing as producing anything more substantive than slick prose with a vague, meandering context running through it.

I think the next step (say, being able to produce short stories with actual literary value) will be substantially more difficult, mostly because it's substantially more difficult for human writers too. It takes learned abstract knowledge and deliberate intention to write something that's coherent and engaging and longer than a few hundred words, and that skill is separate from the intuitive prose generation ability that's essentially unconscious for practiced writers and comes easily to many avid readers (i.e. trained on a large corpus) who take up writing.

It will be interesting to see how producers of actual substantive content incorporate these tools into their processes, if at all. I guess I can imagine using it to generate descriptions, for instance, but how does it do with dialogue? Probably not very well.
You can get argumentative about what the carrying capacity of Earth is. To me, it's the point in which resources are consumed faster than they're produced or replenished.

What resources? Pick any resource... fossil water, topsoil, fish, oil, etc. It's the same situation no matter what resource you pick. Plus, we have built a dependency on many non-renewable resources.

By that definition, we are already beyond carrying capacity.

Every population that grows exponentially will double over a period of time. The last doubling that starves everyone off has 50% of available resources left.

How fast does humanity double?

1950: 2.5 billion
1986: 5.0 billion
2017: 7.5 billion
2050: 10 billion

You think you have a lot of resources left, the truth is you are about to starve in a few decades. Personally, I don't have to prove you wrong. You will prove yourself wrong when in a few decades as you look for food, or become the food of another human looking for food.
A 90th percentile Canadian in BC would make ~$100k and pay 25.37% to taxes.

A 90th percentile American in Washington right across the boarder would make $125k and pay 24.53% to taxes.
..., SYCL, OneAPI,

I'm trying to understand the uptick in references to these projects. Neither are widely used at all, maybe a supercomputing lab here and there, but it's very much in the early stages.
Samsara | Software Engineering & Data | Bay Area, Atlanta, US & Canada REMOTE

Open Jobs: https://grnh.se/766dab941us

Our mission is to increase the efficiency, safety, and sustainability of the operations that power our economy. Our solutions combine hardware and software to bring real-time visibility, analytics, and AI to operations across various industries.
DealFuel is a one-stop shop for cool Tech Deals and offers for webmaster
While true, it has no relevance to my comment. And it's a bit silly to compare with a state with no state income tax. Why not compare with NY, CA or OR?
Don't you think there's a danger you'd end up with stories that looked like JRR Tolkien as written by George RR Martin?
TBH I'm not sure if it is a good idea for teams.

For me, the idea of being offline is just a way to:

1. Get away with distractions

2. make side projects enjoyable and avoid burnout because it doesn't feel like another job

3. make steady progress because of 2

Because the major problem for side projects or solo developers is not productivity, it's they either get distracted or burn out then abandon projects.

People who work in teams mostly have fewer of these issues because they are usually being accounted. Plus modern technologies did drastically improved how organizations exchange information, as opposed to pure productivity gain (just try to compare modern organizations with Office-like software and Internet connections, to paper-based government systems a century ago). So you probably need technologies to efficiently exchange information in teams, but not so much as an individual.
Don't worry, it'll trickle down. They're waiting to pay back to society just anytime.
We built a front-end for Sherlock (Find usernames across social networks)
Brella | Fullstack, Frontend, Backend | React & React Native | Ruby on Rails | Finland | Full Time | REMOTE (in Finland) / ON SITE | RELOCATION HELP

Brella provides the world’s smartest event platform for events with the heart in networking. We have digitally transformed thousands of events across 60+ different countries worldwide. Our customers are the thought leaders in their respective industries, like Google, Microsoft, AT&T, Informa Knect365, Ernst & Young, Qualcomm, IBM, TechCrunch, Techstars, Hubspot, Ericsson, and The Linux Foundation, among many others. Founded in 2016, Brella’s headquarter is located in Finland.

We're looking for both React and Rails Developers to join our growing product team to help us develop a top-notch product for Brella’s customers and end-users around the world.

Frontend: https://thehub.io/jobs/600ec5c7759e367069ced900

Backend/Fullstack: https://thehub.io/jobs/600ec4cc759e367069ce8fa2

Tech keywords: React, React Native, Ruby on Rails, GCP, Rspec, Postgres, Redis, GitHub Actions, Vercel, Redux, Sagas, Emotion, Cypress, JSON:API

For more information or questions please contact us at jobs [at] brella.io
The reason doctors become specialized is that they can't learn multiple, and definitely not all, specialities to a good enough degree to be able to diagnose and treat patients across them. There's probably a better chance to have a diagnosis team that meets and handles this type of thing, but it would likely significantly increase the cost of medical care if every patient had to go through a team of specialists.

And as for computer aid in this area, it would be awesome, but I fear we are still far away from it, especially since diagnosis is an interactive, continuous process, and is not separate from treatment. The patient presents with some symptoms a history and a current course of treatment, you order some tests and may even prescribe some medication for a preliminary diagnosis, then you wait and adjust as new information comes along. I'm not sure current approaches in machine learning deal very well with this type of process.
I found both links you suggest very interesting and impressive. But again part of my objection is that I do not want my screen divided in two, there is no need in 2020 to stick to this old tradition. I like more to be able to do this:

https://www.youtube.com/watch?v=ILiL4m61BLw&t=4020s

I've used Emacs+AucTeX for long time and I agree with you that it is an excellent toolset. It is simply that with certain tools you will never ever even think to do something because it is just these 5 sec (too much) away. Like using colors in a table, or making algebraic manipulations directly on the documents on complex formulas.

The tools we use shape what we do, subtly. If it takes you more than 5 min to make a drawing, maybe you take the decision not to do one. If takes more thant 30 sec to make a table, then same: maybe you get along without. In any case the burden of the technology will impose on you to get out of your writing focus to care about technical matters (open another applications, look into stackexchange...). I wrote that blog article to make a point for all those users who care about the quality of the interaction with the writing tool. I understand very well other tools allow more flexibility in some respects or wider compatibility, but in my personal experience none of the above mentioned tools can replace TeXmacs for creative technical writing or even for fast note taking.

If you compare TeXmacs and LyX then you miss the point of my blog article. I've tried to carefully explain the particular nature of TeXmacs including some careful UI design choices which allows the UI to be out of your way and out of your screen. Ideally, there should be no button on the screen (look at Emacs, no toolbar), the free space on the screen has to be allocated for the document, with the right information popping up when needed. Moreover I do not want to see an approximation of the final result, that is not good enough (and we are in 2020) It is not a problem with LyX itself: if you stick to 100% compatibility with LaTeX then there is no much more you can do.
One of the biggest value of shellcheck is that all of its errors are documented on their wiki, and easily searchable. If you don't understand why there is an error, the wiki page will tell you why an idiom is bad, and in some cases point you to examples of how it might fail, and you'll learn something new.

I wish the wiki was packaged into the tool for offline consumption.
Good question, I think it's dumb too. I guess people might create a package, abandon it, then fall off the face of the earth? The modular synth community is still pretty indie, and there's a lot of homegrown modules out there. I figure this is probably intended to free up cool-sounding names that are abandoned. The maintainer just never considered that people might take month-long breaks, or might have thought the ethics policy would be enough to deal with the probably practically rare threat of bad-faith actors.
Surprisingly my reasons for not eradicating pests like mosquitoes and tsetse flies is that these insects protect natural environments from human encroachment. Remove these pest, makes it easier for humans to enter and region, then do untold environmental damage.
This is a very helpful tool, I can only recommend it. Works perfectly well with vim and Syntastic.
VA is a massive org, this is not a particularly large number of analysts for a healthcare system of this size (or honestly any complex org).
Why do security keys store secrets unencrypted or poorly encrypted?
I have started designing infrastructure for my projects and I think having a proof of identity is a good starting point.

I have looked at devices like https://www.yubico.com/products/yubikey-5-overview/, https://onlykey.io/, https://shop.trezor.io/product/trezor-model-t and https://asicvault.io/ and got surprised by the general approach to keeping secrets secret.

Why do these devices focus (to a varying degree) on physically protecting secret data from retrieval from permanent storage rather than having the user enter a strong passphrase and store the secret data encrypted with a key encrypted with this passphrase?

The device could be equipped with power capacitors and could run a RAM wiping procedure on each disconnect from the host device (also after a configurable time [e.g. from 0 to x hours] after last use).
Would this not make reliance on strong physical protections less necessary?

The passphrase should of course be supplied without involvement from the host via either a builtin keyboard or (less secure) by the device acting as an USB host for a normal consumer keyboard (so the device would have two USB ports - one implementing a USB device and another a USB host).

Sure, it's less convenient than just tapping a Yubikey, but OTOH public key authentication could be used instead of 2FA (the user would type in the passphrase on their security key rather than in a service's login UI) for web services.
Amount of issues to infer how much library gets used? That might work, but it feels like amount of issues would depend very much on the complexity of the library itself. It would be great if this number was also on the main page then and it would be possible to sort by that, but it still feels iffy to use that.

And maybe in some cases you would like to know amount of issues per amount of stars.

With issue count if it's a simpler type of library you would imagine there are quite few issues, but you'd still like to know whether this library is validated by enough folks. If it has plenty of stars and very few issues, this seems to be indicative of a very good option.

Ideally you look at all signals, also download counts from packagist/other managers as well.

I just don't think it would be a valid idea to remove the star count in an attempt to make some folks more humbler. I doubt it would make maintainers more helpful.
Did your regex get munged there? \f (form feed) is something I've never come across (well maybe back in BBC basic?) - what's the context of removing it/them (I'm guessing only pairs \f\f) from 7M files?
It makes sense that video chat would be complicated though. Skype came out, what, 2003? And it didn't start becoming popular until years later. FaceTime came out 2010. I would bet the vast majority of people had their very first video chat experience some time in the past decade.

So of course it's hard. Nothing is built with video chat in mind, especially nothing that's existed for 30+ years like the Web. Our solutions are janky and feel bolted-on because they are.

Also, I think video (especially live-streamed video) is hands-down the hardest format to work with in computing. It's simultaneously network, disk, memory, and processor intensive, and doubly so with 2+ streams at the same time. We try to fix some of this with compression, but that just makes the codecs more complex, which makes it harder to work with...

Truth is though, you could "just add video chat," if you accept using a video chat vendor, of which there are probably hundreds (WebEx, Google Meet, Microsoft Teams, Discord, off the top of my head). But that means offloading the complexity to someone else. In many cases that's the right call. In OP's case this was clearly meant to be a learning experience so rolling something DIY is of course acceptable. Hard to estimate, maybe, but of course it would be hard to estimate something you don't know anything about and have never done before. Would a 4th grader be good at estimating how long it would take them to learn enough abstract algebra to start publishing papers on it?
Partoo | Lead Developers / Fullstack devs / Python devs | Paris, France | Full-time | Onsite | https://www.partoo.co/en/

We keep synchronized and up to date your business information on all major online platforms as Google + Google Maps, Facebook, Apple Maps, Foursquare, etc.. For example, those past weeks we helped tens of thousands of business updating their opening times regarding coronavirus. Like this, we avoided people doing unnecessary trips to a closed business.

We're looking for :

- Lead developers, to manage a feature team of 3 developers and a Product Manager.

- Full stack developers, intermediate & senior levels :)

- Senior Python developers

Our stack is mostly in Python & React, and we're in AWS. If you never worked with that stack, we will teach you, as we believe that a good developer adapts itself to any situation :)

We're growing rapidly while being profitable, and there are plenty of opportunities to leave a mark in the company. To know more about us : https://www.welcometothejungle.com/fr/companies/partoo (in French)

Need to be able to work in France.

If you're interested, send an email to jonas@partoo.fr :)
Show HN: Error Handling in Golang – The Definitive Guide
I'm talking about this self-replicating effect in particular. In some distance far far away, there'd be some instance of me exactly identical and behaving exactly identically including writing these words right now.

Or, more generally, some superimposed versions of me partially overlapping, as can be seen with those overlapping Es in the original article.
The 2019 paper [1] has more details. It received an editorial "Expression of Concern" in 2020 [2], but no correction was issued to the paper.

[1] https://www.nature.com/articles/s41598-019-49660-6

[2] https://www.nature.com/articles/s41598-020-62398-w
> At the end you give the land back to the government

I hear this complaint a lot about Singapore, especially from Australians, who seem to forget that most of SG's 99-year leases are until the 2070's.

Meanwhile nearly every single property in the Australian Capital Territory has its 99 year lease finalised in the next decade. Most Australians generally don't want to have an honest conversation about those people returning their homes to the government and seem to pretend the leasehold system doesn't even exist.

I get the feeling that leasehold and the returning of property to their rightful owners won't stand up well in a democratic society where the majority decides.
> to avoid pointless shit like "Alexa" or "Google Home"

Or you have to spend more to buy useful shit like alexa or google home.
What are the specific situation that we are talking about? Of course needless creation of non-single-use objects will have a cost, but object reuse via pools may be even worse than creating non-escaping objects in a tight loop. The “problem” with high level languages is the complexity of their runtimes - you can’t easily reason about what and how will get optimized. It can change from version to version so one should profile.

Not too familiar with JS vm internals, but OpenJDK has quite a good escape analysis.
Those diseases effected children because children didn't have immunity. However childhood diseases often killed adults that somehow didn't catch those diseases as children.
That’s completely orthogonal.
That's great when it's cold. Not so much when you live in an area that will soon have temperatures >100° every day for the next few months. I will deal with being a bit warm but I do not enjoy sweating all day while I'm just sitting at my desk. Even now with Temps getting into the 90s it would be very uncomfortable to not run the A/C even with fans spinning at full speed.
Years ago I would have agreed with you but they have been studying the possible impact of mosquito eradication for over a decade now. And it looks like they can do it with minimal impact. Off with their heads!
> That aside, generating probabilistic UUIDs at the rates where this is an issue is a bad idea regardless for performance reasons.

Are you sure? Fast cryptographic hashes are around one cycle per byte on a recent processor, and slower methods aren't that much slower.
It's fine. You elect your local DA, mayor, and police chief. You also vote for your governor, state legislators, state judges (in most states), and state attorney general (in some). They get to make important decisions, like how strongly to enforce the law and what punishments to seek. Otherwise, it wouldn't be worth voting for them. In San Francisco, most crime is basically tolerated and punishment for most offenders is not sought. In more conservative parts of the country, that is not the case. If you don't want to be executed, don't commit murder in places where the death penalty is legal and exercised.
Save the bees, kill the Aedes aegypti mosquitoes. Though I think Disneyland will still spray for mosquitoes even if they don't carry Zika. I doubt that it'll seriously reduce spraying (unless this becomes an alternative to spraying) but I'll go with the scientists that studied this.

I'm also kinda curious if this could help eradicate invasive species. I'd imagine it'd take longer with species that don't reproduce as fast as mosquitoes.
In addition to Alyce and Snappy, I heard there's another one called Giftpack that's using AI to streamline the whole gifting process. Maybe worth taking a look too.
There is a pretty easy solution to this which is what I use although significantly less fun.

An A1392 Airport Express which go for around £40 and a 3.5mm to TOSLink optical cable.
Because the =~ and > and < operators aren't defined for [ in POSIX.

Also ShellCheck suggests similar improvement only when your shebang says that bash is the expected interpreter instead of sh (or other ways of denoting POSIX compat).