skysight-inc/HackerNews huggingface dataset:
We have Python2, Python2.7 and Python3.x. Everybody happy. Loose backward compatibility and evolve.
It's cool, nice work.

If you change "Why use our name generator" to something along the lines of "What is this" you'll probably get less people thinking it's parody.
Most places without options are where those localities gave a monopoly to a single company -- so that they would subsidize rural people. In the US we need to stop subsidizing the costs of living in the middle of nowhere. Mail, electricity, phone, etc should all cost substantially more - it should reflect the cost of living there.
Also see CuriousMarc's companion video, which shows how the spark gap works with a coherer for primitive radio transmissions. https://www.youtube.com/watch?v=9zG_DlxyugQ
Has anyone found anything on the health implications of mounting 220nm lamps [1] indoors, beyond the issue of damaging human DNA? In other words, if you assume those lamps to be safe to living cells due to the light not penetrating beyond the first layer of dead skin cells, what other problems might there be?

Our skin surface contains a lot of living bacteria. Different strains seem compete with each other, and for example an overgrowth of staphylococcus aureus seems to be correlated with skin issues. In that sense living bacteria protect our skin. How would an far-UVC 'antibiotic' lamp influence bacterial repopulation later? Either on skin and in spaces. Would it impair immune system development?

Viruses seem far more fragile than bacteria, so perhaps a low-power far UVC-lamp will be enough to kill viruses but leave the bacterial populations on skin and objects intact

[1] https://www.nature.com/articles/s41598-018-21058-w
Go's strings.Index/bytes.Index also often use the "find first byte" approach; now on amd64 it's a fancy vector instruction. If it finds the first byte too many times without a full match, it falls back to a Rabin-Karp match using a rolling multiplicative hash.

The strings.Index code is at https://golang.org/src/strings/strings.go?s=25956:25988#L101... and the internal bytealg package with all the CPU intrinsics is at https://golang.org/src/internal/bytealg/ with index_amd64.{go,s} as the relevant files for x64.

Battle-tested implementations of fundamental things like string searches, sorts, hashtables, allocators, graphics primitives, etc. are often interesting 'cause you find out a lot about what you need (and/or don't need) to work well in practice as well as protect from exploding worst-case scenarios.
It doesn't have to be passion - having something upstreamed has a lot of other benefits as well.
Ironically, for countries that can contain properly, maybe even net gain in life. HK doctors was talking about how flu season ended months early due to all the measures being taken. I'm guessing road fatalities, work place accidents and all sorts of other causes of death is way down.
Does anything have good C++ interop?
If you’re not export oriented, you need more consumer purchasing power, so higher wages.
I sometimes wonder if CS should be renamed Computer Pseudo-Science. I blame Knuth and (mostly) Dijkstra for propagating the falsehood that you can estimate the performance of real code on real hardware with a some elegant academic blackboard math which gives you the wrong answer for many practical applications.

It's not that Big O isn't useful - it's that it's taught as a set of "proofs" which somehow make it appear objective and "correct", when in reality performance is at least as dependent on cache architecture, median size-of-n, memory bandwidth, and other implementation details.

Anyone who graduates CS without having been taught this very forcefully - preferably during a practical project - should be refunded at least some of their course fees.
Yes, that is why we share the risk with this handy concept called insurance.
> Because a competitor business will instead use that cash to offer a better product and customers will flock to them.

Then how come competition doesn’t produce better products?
https://archive.md/cQl0E
From Mac OS X 10.0, labels were simply text boxes with editable set to false, both being NSTextField, and when it seemed reasonable that the user might want to copy it, you used Interface Builder to mark it as selectable.
A Look at Pipedream
I'm glad you've figured out the fault in the evidence and reasoning behind 1000s of scientists working on various aspects of the earth's climate. I can't wait for your publication!
Backfilling isn't necessary for "accurate reporting"?
You're being trolled. Flag it instead of taking the bait over and over.
The disk is still soft in a 3.5" floppy. It's just in a hard case.

5.25" floppies had a much softer case. They would, for example, sag and bend under their own weight if you held one end, or bend due to air resistance if you waved them around. They didn't have rigid envelopes.

I have no experience with 8" disks.
What makes rice poisonous, and how is it made safe for use in snacks?
Interestingly, it's a shift-by-one kind of situation. I.e. while British or German crops are picked by Poles, Polish crops are picked by Ukrainians... It seems that agriculture everywhere relies on underpaid migrant labor. I wonder if even Ukraine imports some migrant labor for this purpose.
Anomaly detection is snake oil.
How far behind LLVM/Clang is this?
The title is bad enough that I won't mention it, but the alternative title is good (and will find you the book):

'The Criminal Wrecking of the Best Telephone System in the World' by Kraus and Duerig.
This is a pretty sham conclusion. "No" if you use where people are. No mention of the utility in cleaning areas that are temporarily closed to the public.

Light hits a lot more surface than just you are spraying and wiping.

In things like grocery stores being cleaned every night; or even with modern proximity sensors being able to turn on a 5 min burst of uv-c without anybody in the room. Uv-c (while yes requiring precautions) should work great.

I happened to have bought a uvc wand in November. It has a button and tilt sensor so it's hard to accidentally scan over your eyes. It's definitely reassuring to "wipe" the phone and door handles when I come back in the house at close proximity for a few seconds.
Graph compilers for artifical intelligence training and inference
A prototype of a ventilator using a standard vacuum cleaner
This is what happens when you dont invest in equipment to harvest in your crop. Rather than relying on cheap migrant labour.
Yes, the numbers for methane pollution in both coal and oil extraction are entirely untrustworthy, and a headline comparing them is just clickbait.

That said, methane emission associated with coal extraction is very large, and is another good reason (piled on the rest) to put an earlier stop to it.
Hmm... So I wonder if this could be ameliorated by:

1. Paying people rather than recruiting volunteers. Presumably the normal pickers would be paid, so there should be funds available for this assuming that the right people can be found.

2. Recruiting and training people well ahead of time. This would give time for at least some level of training. The initial training could be online in video form so as to avoid wasting too much time for those overseeing the process.

3. Some kind of app to facilitate the process. This could potentially allow growers to reach a much wider audience. It could also help with the time-sensitive nature of the problem ("pickers required at X place now").

There are a lot of people out of work at the moment. It seems that diverting some of these people to food picking would be a win for everyone if it could be achieved.
Interesting; is this a current practice? How do you get enough exposure time to be effective in moving air?
New QML language features in Qt 5.15
Glad someone mentioned this. I fell hard for the idea of the mythical SaaS that just produces monthly recurring revenue and magically grows month-over-month. Boy was I wrong.

The reality is lots and lots of customer support, constant development of new features to stay competitive, new (cheaper) entrants cloning your product once they see you're successful, ever-evolving privacy regulations, sleepless nights over security concerns, long payback periods on the cost of acquiring a customer (depending on your pricing), etc.
Except, it is the same in Germany and France.
I don't use Sketch a lot, but I like being able to set up a one-button export that spits out multiple versions. You may very well be able to do this in Designer, but I don't use their "persona" concept.

Sketch suffers from some profound selection problems. It inexplicably treats all objects as filled... but only when you drag within them (but not when you click). So if you want to select a bunch of smaller objects that reside within the boundaries of a bigger one, NOPE: You'll end up moving the enclosing object when you try to drag a selection marquee around the enclosed objects.

That's a deal-breaker for me. I mean... WTF.

Another selection-oriented quibble in Sketch is that you can't set the default selection mode to "select only objects that are fully enclosed by the selection marquee." This is only available if you press and hold a hotkey while selecting. But that's miles ahead of Illustrator, which totally lacks this critical selection mode... a product-killer in my book. Designer offers this mode up-front as a full-time default, as does Corel Draw (which defaults to it). Inkscape has it also. I don't know how people tolerate its absence.
> So much of C++'s success is due to backward compatibility.

You mean so much of C++'s success is due to backward compatibility with C.

Edit: Formatting.
The comment was correctly downvoted because it broke several of the site guidelines, such as:

"Comments should get more thoughtful and substantive, not less, as a topic gets more divisive."

That means keeping the facts and dropping the name-calling and flamebait.

https://news.ycombinator.com/newsguidelines.html

Would you mind reviewing them as well? Note this one at the end: Please don't comment about the voting on comments. It never does any good, and it makes boring reading.
The UK only needs low skilled workers for soft fruit that need to be hand picked.

It's fine with every other crop. Maybe farmers should just switch to those.

Cheap "British" strawberries are not worth the workes' abuse and low pay.
Penn State's Applied Research Lab is leading a project to create an open-source face shield ... if you'd like to help, here's the link: https://masc.psu.edu/
The Woodcarver: A Parable, of Sorts
Cool, I appreciate the link. The truth is unclear because there is physical evidence suggesting the contrary. For example, the Nikon D850 is referred to in your link, yet here are teardowns which confirm the sensor wears a Sony part number.[1][2]

And it seems well supported that, historically, many Nikon cameras have Sony model numbers on their sensors.[3][4]

Based on all this, the easiest explanation (and fairly consistent what both of us have shared) might be that Nikon does the design and or specification, and then Sony fabricates. The bar to fabrication is much higher than the bar to design, from what I understand, though I do not work in semiconductors.

[1] http://astrocn.org/thread-3189-1-1.html

[2] https://nikonrumors.com/2018/06/15/new-reports-indicate-that...

[3] https://nikonrumors.com/2015/12/16/list-of-all-nikon-dslr-ca...

[4] https://radojuva.com/2015/11/sensor-nikon-matrix/
Google sets aside $800M to help in Covid-19 fight
I’ll never understand the portion of the C++ community that insists on modernizing the language to the detriment of everything else. When is enough enough? Just let the language be and focus on improving the standard library, not changing language features.
The view from Sansar:

https://help.sansar.com/hc/en-us/articles/360040978112
They allow CPAP on airplanes. If it can really aerosolize infectious agents, then this is an outrage, and these should be banned from airplanes immediately.
Start Small, Stay small is 10 years old. A lot has changed since then. The author made an unfortunate decision to write extensively about things that are not perennial. So after reading for a while about software tools and practices that are now dead or outdated, describing the limitations of an iPhone 3G, etc, I decided to stop and return the book.
My pleasure!

Yes, to be fair I was skeptical at first as well, the title does look like click-bait. But it was recommended to me by somebody that I trust knew what he was talking about, after that person gave us a talk about the stock market's financial reports and shareholders meetings. I guess the down-votes I got were because of a similar reaction from others, I'll have to keep in mind to write a disclaimer next time I recommend it.

By the way, if you get around to reading it, please drop me an email if you'd like to discuss about the content or need extra clarification on certain topics, or more practical examples (you'll find your way to my email from my user profile). I know I needed in the beginning and couldn't find anybody to talk to since I was the only one in the group that read it, and I was too embarrassed to ask the "mentor" such trivial questions.
WHO Bruce Aylward is asked about Taiwan's Covid response and ends the interview
A SaaS-specific version of "Company of One" would be awesome. I liked that book, but it was a bit generic in its recommendations (which PJ acknowledges as a limitation of the book upfront, so that's not a criticism).
Maybe you're right, but it's completely infiltatred by China.

,,Tedros overlooked the Chinese government's early attempts to suppress information but offered "effusive praise" for its containment efforts instead''

https://en.wikipedia.org/wiki/Tedros_Adhanom#Head_of_the_Tig...
I suspect we'll see a return to "pick your own" that used to be prevalent before Eastern Europe opened up.
Wow, that's surprising, and exciting. If true, every room in a hospital should have these lights.
I believe that the important lesson is that when government steps back, people will resort to ingrained behaviors, and "stock up when a crisis begins" is one of those. The wrong answer to that is to limit the amount anyone can buy, because you're just increasing the crisis-feel. The right answer is to make sure that people calm down, and the easiest way to do that is to demonstrate that the supply of goods is not affected. You do that by adding a fleet of trucks to transport goods to super markets and add a temporary night shift to re-stock shelves. If people see that there is no shortage, they will calm down.

The opposite is happening, you have (local, temporary) shortages and some politician who hasn't bought their own groceries in the last decade says "I assure you, there are no shortages", while everybody sees the empty shelves on a daily basis.
Trying to silence complaints about the evils of capitalism with aspersions on the evils of communism does no good to anyone.
Huge, but still orders of magnitude behind coal. It is impossible for normal people to comprehend the scale of everything associated with coal.
The question "What guarantee is there that the CCP is not intercepting/backdooring all video communications?" from
luminati was towards Zoom, not towards any other orgnization.
You might want read the question more carefuly.
What rule are you referring to?
I don't understand the point you're making. Stagnant corporate profits can happen for a lot of good reasons, particularly when there's GDP growth over the same period. Increased labor pay, increased competition, cheaper and higher quality products for consumers, long-term minded growth at the expense of short-term profit taking, etc.

Profit also involves some major accounting nuances. In SAAS, for instance, advertising costs resulting in customer acquisitions are generally accounted for upfront, reducing accounting profits in the period of acquisition. This is opposed to other industries, where investments are more easily capitalized and then charged over their useful life.
Trolls exploit Zoom privacy settings as app gains popularity
nobody has to do the work, the work is voluntary. Eastern Europeans do the work because the wages are still higher than in Eastern Europe, so it makes financial sense for them to move to the UK.

In contrast to the exploitation narrative this is actually mutually beneficial. The food is produced at low cost which is good for consumers (in particular poor ones who would otherwise not have access to expensive vegetables), and the workers who earn higher wages than they otherwise would have.
Another solution is increasing the susidies to food production, which would shift part of the cost to people with higher income. This has some disadvantages (the market is distorted by subsidies and resource allocation may be suboptimal) and some advantages (a healthier diet is available for a larger proportion of the population).
So article says: "No" and then goes on to describe how it kills virus. WTF
I would say that you must add your own nginx (or else) in front of our HTTP only engine, in term of fault tolerance we are working on high availability.
Yes, fair enough: it fits more naturally into the general context of metric spaces to come to postulate the completeness of ℝ as a metric space and prove its completeness as an ordered space, rather than the other way around. Of course, one still does have to have a completeness postulate in some sense!
While I think the widespread negative reaction to bailouts is generally uninformed, the interest rates on bank bailouts was ridiculously low. And from what I understand, banks spent it in self-serving ways like stock buybacks and fat executive bonuses. I mean, why wouldn’t they. Without oversight, their priority is to shareholders.
With the greatest possible respect, I suspect that you are still on the path towards getting really comfortable with git. I hope this doesn't come across as arrogant or presumptuous. What I suspect, is that you are at a stage which everyone passes through, where the act of "making a commit" feels permanent. You know that there are ways to change history, but it feels like they are going to be a huge distraction from getting work done. It really doesn't help that git uses the word "commit"! I sort of wish they'd used the word "snapshot" or something. In any case, if I am right, what you'll come to see soon is that it really isn't painful to rework commits and there is nothing constraining about git. Just create a copy of your current branch first if you're at all worried about messing something up (git checkout -b mybranch-snapshot-1), and then `git reset $commit_before_your_experimental_throwaway_commits`. There's no need to do anything more complicated than that when it's just your private work on your laptop, that you haven't pushed to a shared remote.

There were a couple of things you wrote that make me think that. Firstly: "without requiring the overhead of things like version control". There is a miniscule overhead to using git in the way I describe: `git init`, `git add`, `git commit`, `git reset` are the only commands you need and they take a second to invoke. Secondly "you build up commitment in a solution as you go": as i said above, I believe that as one gets more comfortable with git, it no longer feels a constraint -- quite the opposite, you feel liberated to experiment because you always know you can get back to any state you wish.
You get a nasty sunburn from resonably strong UV lamps. I've seen that happen with people being very careless in the lab when using a UV bed for gel electrophoresis.

These are UV lamps strong enough to visualize ethidium bromide, I'm not even sure if they're strong enough to kill bacteria quickly, though I'd guess they might be. UV lamps are really not something you should point at humans.
You mean registered in Spain. Where is the trailer registered? And what does the place of a vehicle registration has to do with the origin of the cargo they carry?
Cost in financial terms is an emotional mechanic that the species can no longer validate.

I imagine the younger generation with internet will begin to do exactly that as they read about contemporary politics where ministers of finance dictate what we’re allowed to put agency into for the emotional stability of elderly investors in that emotional model

Lazy westerners can have fresh fruit: start digging.

We’re outnumbered and pretending we can point big bombs at people and say “lol no we do what we want” forever is foolish.

The west needs to import new social norms from elsewhere. Exporting it’s opinions alone isn’t sufficient anymore.

And the billions outside the west don’t owe us the luxury of sitting around wanking our theories all day after shipping us all the gadgets to boot.
Using HN for nationalistic flamewar will get you banned here. Please don't post like this again.

https://news.ycombinator.com/newsguidelines.html

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
It's really fun! You can play it on Lichess under "Antichess."
There isn't enough cash to do that.
Balancing Work on GC Threads
Like Eric Whitacre’s virtual choir? https://ericwhitacre.com/blog/the-virtual-choir-how-we-did-i...
Figures, a fine objective, but not what I'd imagined.
C, up through, C89, required variable declarations at the beginning of a block. C++ allowed them to be declared anywhere. This was popular enough that it was added to C99 (along with // comments). There are some cases (references and objects without default constructors) where declaring at the start of a block might not be practical.

Best practice? Shrug. Declaring variables anywhere was a conscious decision.
Be aware there are different styles - https://en.wikipedia.org/wiki/Management_style

Find one that matches your personality [https://en.wikipedia.org/wiki/Revised_NEO_Personality_Invent...].

Don't try to do things because its effective for some other manager, whose personality is different from yours.

Find managers/mentors within the org who share your personality traits/values and are on career trajectories you want to follow and talk to them regularly about your issues.
As the rest of Europe lives under lockdown, Sweden keeps calm and carries on
It would become Rust?
Here's the sad truth: you're not going to be able to do anything for the next century. The next century will not happen in the US cities you are thinking about. They will happen in other US cities or elsewhere in the world.
Someone made a comparison of the number of deaths in one of severly affected Italian cities over the past couple of weeks vs an equivalent period there in 2019. The death count was something like 78 vs 18.
Maybe some legit, but I suspect more are dominated by social signaling sessions and talk therapy.
It also requires a library outside of the standard.
These organizations are useless and full of functionaries.

RKI (Robert Koch Institut) in Germany is the same. Incompetent, unable to produce proper graphs or measurements, but great at making press conferences televised by the state television bureaucrats.
In that case I'll settle for persuading others.
You do realized that the standard library is also specified? You can't change bad things in the std without breaking backward compatibility.
>If you want to be competitive on the market you need to lower costs and cut down on margins.

Or, maybe such a business model isn't (and shouldn't) be supported by the current rules of the free market. I would say "you can't just toss in billions on average every few years" and call that a legit business model for a for-profit private corporation.
On the other other hand, I’ve worked on system that stuck with “the old way” (like ColdFusion) for so long that it was impossible to even find documentation on the old programming environment if you could find somebody willing to maintain it. The longer you wait to upgrade, the more it’s going to hurt when you finally do.
Possibly referring to this: https://en.wikipedia.org/wiki/Rice#Bacillus_cereus