skysight-inc/HackerNews huggingface dataset:
Because this is (a) NOT Far-UVC, and (b) 360-degree light that shines in all directions, the only way to use it safely is with a remote power switch or a short timer so you (and pets) can get out of the room before the light turns on. Don't re-enter the room until the light is switched off remotely or with a timer. It is hazardous to your eyes and skin.

Could it be used in a spotlight lamp that directs all the light in one direction?
Worst case with meat shortages, they'll just have to eat the corn and soy they were feeding to the animals or process the grains into grain based meat substitutes. In general grain production is very automated so there won't be as much of an issue with labor issues in the US or South America impacting the global supply of grain compared to fruits and vegetables.
I don't expect Windows support for all projects, but I consider having to install the whole Unix toolchain on Windows equivalent to telling a Linux user that Linux is supported, just run it through Wine and it works.
First known cat infected with coronavirus reported in Belgium
Not true at all. There has never been nationalized telecommunications in America, ever. Gets your facts straight.
I’ve always wondered. Why can’t we put uv lamps in Hvac air handlers? Especially on airplanes and cruise ships.

I guess before there was no compelling reason to have the extra cost but now it might be time to rethink it.
A couple more: risk of ruin, and kelly criterion
You are missing the point. Almost all of this has to do with the binary compatibility of the std library, not the core language. Things like unordered_map/map cannot be improved because the binaries would not longer be compatible. lock_guard could not go from one mutex to one or more because it would have a different name in the symbol table for some compilers, so we get a new scoped_lock that adds another name to do the same thing. push_back on vector cannot return a reference as does emplace_back for similar reasons too. All of those would leave the source code compatible, but break linking, often silently.

These are some of the ones off the top of my head, there are more. So the fix in these cases is another name, and that has the problem of making the language needlessly more complicated and harder to learn.
on his first year he passed the "internet fast lane" regulation, against net neutrality, and made lots of profits for his cable and wireless business.

only to four months later start a huge campaign with obama pro net neutrality for the classification of ISPs as utilities under Title II of the Communications Act of 1934 (with profitable exceptions). Opening the floodgates on direct white house influence on the FCC and permanently making it the political tool which Ajit Pai wields.
is (C++)++ okay?
does that matter ? Python does not even have an ISO standard
At my previous job, we used an internally developed static analysis tool. While false positives were a problem, the team responsible for the tool took bug reports and fixed these issues. There was a way to silence false positives as well as a mode to only see new (potential) problems. Once code was clean, the false positive rate was low enough to not really be a problem.

The bar of zero false negatives is not useful for me when the alternative is to rely solely human code analysis and tests.

One thing I learned from using this tool is that static analyzers need to be able to configured to know about side effects of functions that are in libraries. For example, if a library function will free memory, it is important that there's a way to tell the analyzer about this behavior to avoid false positives about leaks.

Proper design, careful coding, static analysis, code review, and various forms of testing all have roles to play in delivering reliable code.
I mean standardizing libraries that are widely useful for minimizing external dependencies.

Like networking support, serialization for ubiquitous formats like JSON, etc.
Whoa - this breaks the site guidelines badly. Please read https://news.ycombinator.com/newsguidelines.html and follow the rules when posting here, regardless of how ignorant another commenter is or you feel they are.
don't think of the business as just a 'SAAS'. think of it, of as a factory, or mine. you wouldn't be a part time owner or manager of a factory would, you? hence quit your job, or take a break then dive in. if it becomes successful, you won't need to go back to your job again. 3 months is good enough time, to know whether you've a business that can support you or not. of course, you've to live like a cockroach ie. limited expenses
See Telmex for how bad it gets..
Study on link between mass shootings and 4chan
Actually, this is a golden opportunity for east european countries to grow their agro industry. COVID now gives legal grounds to keep workers in their own country, so they neither catch the virus nor enjoy british racism. This can help their economies as well.
I hadn't thought of it that way, but yes, I would go so far as to guarantee that my previous two sentence comment is more valuable than %99 of all business books.

You can conclude the above after absorbing the opportunity cost and burn of reading a few thousand pages of anecdotes from newly wealthy people post-hoc moralizing their luck, or you can start with it as an axiom that provides the only demonstrable path to success.

However, it's the only advice I have.
No, you are completely out of line.

The coal industry needs to be shut down. The IPCC first convened three decades ago and yet batshit crazy denialist fuckers in Queensland are still proposing new coal mines to gift their mates billions of dollars in government subsidies and money laundering.

'orderly transition' is a complete lie. They've had 30 years of doing nothing.

Sorry for the strong language but your heavy handed moderation reads like shilling for the fossil fuel industry.
Slightly OT: numerous sources say that if the virus is on a surface, it eventually dies (or deactivates anyway, if you don't consider viruses alive in the first place). It can last up to 4 days on glass, 3 on steel and plastic, and 24 hours on cardboard.

What I've not seen explained and have no guess for is why it deactivates. It doesn't have a metabolism. It doesn't consume resources or use energy. It just sits there, a little spiky spheroid surrounding some fragments of DNA or RNA.

So what changes about it as it sits that causes it to deactivate?
I'm an ex Photoshop user - stopped using it when they moved to a subscription model.

I'm an ex Sketch user, because I moved back to Windows (feel that Apple is ripping users off and I can get better choice, quality and performance elsewhere. I don't need shiny and thin and $20 cables that break often).

I like Figma - amazing what the engineering team achieved there. But it's primarily an online app and I'm worried they might get acquired by some of the bigger companies.

I'm now using Affinity Designer and Photo. It does most of the things I need. It has some minor UX annoyances (or maybe my Photoshop muscle memory is not fully overwritten yet).

Maybe I'm one of the dying breed that prefers to have a native app with a perpetual license and the option to choose when to upgrade and being more in control.

I'm not sure whether it's sustainable for Serif to charge $49 for an app. I'd be happy to pay more if it meant they could work on those other things mentioned here by others.

EDIT: typos
I don't think it's correct to label this a black swam event. Pandemics are known to occur repeatedly, we had lesser ones in the 20 years and major international organizations were planning for them. The whole world were looking at china and with a seeing did nothing, including the airlines. Well, not everyone, just most. Some countries did shut down travel to and from china immediately and instated screening.

Had airlines shown the same foresight as those countries they could have shut down service to china as a "supportive measure" for the containment and enjoyed continuing profits in the rest of the world. They didn't.

Perhaps this is a matter of biases and misaligned incentives. In europe airlines were even flying empty just to retain their airport slots. But biases and incentives just mean you're very much aware of the black swans in front of you, you're just ignoring them willfully.

Relabeling these things as black swan events does a disfavor to everyone because they can just throw up their arms and say it was higher force instead of reflecting on the deeper structural issues instead of just working on specifically pandemic-related ones.
As others have mentioned, the important thing is to start. Build something and get it in front of potential customers, figure out what is wrong about it and revise. But these helped me as I built a SaaS startup over the last few years:

Obviously Awesome: How to Nail Product Positioning so Customers Get It, Buy It, Love It
https://www.amazon.com/dp/B07PPW5V9C/ref=cm_sw_em_r_mt_dp_U_...

The Challenger Sale: Taking Control of the Customer Conversation
https://www.amazon.com/dp/B07SLDD5YV/ref=cm_sw_em_r_mt_dp_U_...

Deep Work: Rules for Focused Success in a Distracted World
https://www.amazon.com/dp/B0189PVAWY/ref=cm_sw_em_r_mt_dp_U_...

Who: The A Method for Hiring
https://www.amazon.com/dp/B001H97LVO/ref=cm_sw_em_r_mt_dp_U_...

The Brain Audit: Why Customers Buy (And Why They Don't)
https://www.amazon.com/dp/B0149NJXMO/ref=cm_sw_em_r_mt_dp_U_...

I have more recommendations as well but they might just be distractions until you get started.
Can you please not lead with a punch when posting like this? The other user shouldn't have overreacted, but your comment was nasty to begin with, especially since this is a well-known point of disagreement—not to mention well-trodden, therefore generic, therefore predictable, therefore tedious, and therefore mostly off-topic.

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

See this in particular: https://news.ycombinator.com/showhn.html. It includes:

Be respectful. Anyone sharing work is making a contribution, however modest.

Ask questions out of curiosity. Don't cross-examine.

Instead of "you're doing it wrong", suggest alternatives. When someone is learning, help them learn more.

When something isn't good, you needn't pretend that it is. But don't be gratuitously negative.
Spark-gap transmitters are of course technically illegal to operate pretty much everywhere on the planet - by international treaty, even! - but in practice I guess a short-range device like this isn't going to do much more than maybe piss off the neighbours.
I'm a software engineer and I disagree:

I very often use jupyter to "pop open a shell intro a production service and start interactively debugging stuff live" (over an ssh tunnel, no public open ports and other security considerations, mind you).

It's amazing the feel you get the first time when you open a notebook that acts like a live REPL to smth. like a Django app and you start investigating and trying out stuff by just stitching snippets of code together in a notebook that imports your app and uses its db!

Now I code all API services regardless of tech they use so I can easily "pop open a jupyter REPL into a running system importing app code and running it agains its db".

Interactivity and REPL-driven-development-and-debugging is awesome if you have good discipline to contain the chaos and keep your notebooks aggressively short-lived (any useful code will be refactored and copied into its place in the regular codebase, most notebooks get deleted before merging a branch into dev/master).
I work at Microsoft. It is true that the Custom background is already a feature of it's internal "Elite Program" versioned Teams.
Also, access to AOE 3 Definitive Edition is available.
Ask HN: How do you keep track of your health?
And Dont forget customer churn .
Time to be praised as “The Guru”. How to move between Git repos and keep history
Ask HN: How do you keep track of your stress?
We can. Half a lifetime ago, I replaced the HVAC in my house and one of the add-ons, which I bought, was a UV disinfecting lamp.

I have no idea if it was effective or snake oil but it was on offer. Hospitals and medical labs have (demonstrably effective) UV lights in their HVAC systems.
'The Valley stepped up': Ro Khanna on layoffs, bailouts and crisis innovation
I agree 100% with this thought process, I have trouble understanding why people are willing to use a product that gives them so little control over their work.

Because of this, I've spent a lot of time reading about why people choose Figma, and the reasoning is simply that they value working together more efficiently more than they value data ownership.

There are a few interesting take-aways that come from that observation:

1. Over time, there might be a divide with file-based apps for personal use on one side, and web apps for group use on the other (we're probably already here outside of some areas, like video editing and programming, where people still collaborate by editing files).

2. Even for the file-based apps, outside of expert users, it's actually probably preferable for most users to use a web-based app and take their risks with the company behind it, rather than keep track of those files themselves. E.g., picture users with no backup strategy, and all their files on one computer in their house. For these users, dealing with the future of Figma is probably safer than them keeping track of their files themselves.

3. Another fascinating angle here is that programming ends up side stepping all these trade-offs entirely, just because of version control (which is facilitated by plain text file formats), which solves both problems simultaneously (collaboration and offsite backups). Version control, and by extension plain text, are such powerful concepts that they end up splintering off programming from the trajectory the rest of the software industry is on.
sine qua non : something absolutely indispensable or essential.

First time I've heard that phrase I think.
Plenty of people are part time owners and managers of small businesses (and large businesses). It can be hard to stay focused but I wouldn't recommend anyone quit their job in this economic climate.
> No. You wouldn't want people slipping on stage.

Since all the students will merely be spheres of equal density, that shouldn’t matter much.
I always loved my algorithms and datastructures professor talking about Brodal queues[0] - a datastructure named after him. They're super interesting from a theoretical point of view, but they're not useful for anything.

[0] https://en.wikipedia.org/wiki/Brodal_queue
In my experience, products have gotten better. The cars I drive, the hotels I stay in, the internet and devices I use, the planes I fly in, etc.
Food waste is not sexy. But you are
It's not really a closed loop system anymore where KVL/KCL strictly apply, it's more like an electron gun.
Oxygen and the atmosphere.
Clojure routing library which is an abstraction over Liberator and Compojure
I looked up microtrenching and it looks like they're basically stopping traffic and pointing an angle grinder straight down. Directional boring machines are out there, why aren't we running a bunch of those 24/7? Do they need a lot of supervision?
https://www.marketwatch.com/story/deadly-viruses-are-no-matc...

So why are surfaces different? The virus is held together by a combination of hydrogen bonds (like those in water) and hydrophilic, or “fat-like,” interactions. The surface of fibers or wood, for instance, can form a lot of hydrogen bonds with the virus.

In contrast, steel, porcelain or Teflon do not form much of a hydrogen bond with the virus. So the virus is not strongly bound to those surfaces and is quite stable.
This is a mathematically naive comment.

Mathematically, plenty of people are physically capable of this such that the problem you describe is likely not a problem

They’re emotionally lazy and want to chase shallow dopamine driven experiences and excessive manufacturing of disposable shit to avoid having to deal with reality

Do some DMT and grow some food for yourselves.

“It’s just chemicals in the brain” is good enough for when it comes to “experience chasing”.

All the technology enabled experience is terrible for the environment. Yes that includes our tech jobs of pointless todo app making.

We may like to think our political social contracts we were taught about as kids are going to insulate us but we can see how easily those fall down while we’re over here behaving like proper subjects.

Get over yourself, westerners. I don’t know what’s worse, the idiot ones or the woke ones who still ignore the reality created by their agency
Just guessing - molecules of oxygen flying like crazy all around (somewhere read on average 5km/s), eventually at one point knocking something crucial off?

At those scales, these things start to matter.
From what I've heard, people like the auto self-upgrade feature.

No Activity Pub support, ...

... It'd be nice if some day in the future, Talkyard could pull in toots (tweets) from Mastodon and show as posts in a discussion forum topic, or as blog post comments (after having been approved by a moderator).

What Fediverse software do you use the most? Like the most?
1. https://twitter.com/WHO/status/1217043229427761152

2. https://www.reuters.com/article/us-china-health-who-idUSKBN1...

3. https://www.cnn.com/2020/02/04/health/who-coronavirus-not-pa...

Can't comment on 4.

5. it's a little bit complicated as I believe they are just not recommending masks unless you are sick or caring for the sick.
gcc also has ubsan since gcc version 4.9. Many of the sanitizers are shared by the clang & gcc projects. Some functionality, like emitting errors on unsigned overflow, is confined to clang.
There's plenty of agricultural industry in EE (at least in Poland), it's just that it pays a pittance, so the locals prefer to go west, while farmers employ migrants from poorer countries.
Like what, change the Constitution to alter the First Amendment? That's not something within the President's powers.
Some C++14 code will not compile under C++17 under edge cases, such as const constexpr member functions.
Now I wonder how big their lobsters are.
Just taking a shot in the dark here, but it likely just disintegrates, probably from moisture and even friction from air. That would explain why the "survival" is inverse to the moisture-holding capability of the surface.
But you can't fix all false positives with bug reports. Its fundamental if you want soundness. And for lots of properties (like I said, pointer analysis in C++) the only scalable and sound techniques basically havoc as soon as interesting things start to happen. The community even has a term (soundiness) to describe how everybody throws out certain kinds of soundness (indirect calls through function pointers, reflection in java, tons of features in javascript, etc).

Requiring the user to add piles of annotations still sucks, even if you are smart and do something like abductive inference to identify minimally required annotations. Even something as simple as the checker framework in Java has trouble getting people to write correct annotations and has a few corner cases (what is the nullness property of a field in code reachable from a constructor, for example). Nobody does this stuff correctly for something like dataflow annotations on methods.

I've got a PhD in this and develop a static analysis tool for my job. I've never seen a productionized, fully sound tool for general purpose static analysis of general programs that solves problems more difficult that slightly augmented type checking.
One reason for poverty is because active people are working in foreign countries.
I've listened to Reply All since the beginning, and you are right, it definitely appeals to the HN crowd.

Also yes, yes, no is hilarious and sometimes even I learn stuff from those segments, because they go really deep on the memes.

I highly recommend Reply All.

One word of warning, they do sometimes get stuff wrong in ways that are frustrating as an expert. It's usually a minor error but one that feels very out of place. Sometimes it's a tech error, sometimes it's a story about a company where you actually know the founders.

So be prepared to accept that. They are however really receptive to feedback.
“Block Chains” vs. “Block Pools”: A New Decentralized Marketplace Technology
Ask HN: What would you do if you suspect a competitor is 1 star rating your app?
I have an app that gets about 400 installs a day has about 500 ratings and was rated 4.8-4.9 on Google play. Across the 500 ratings it had 2 legitimate 1 star ratings with reviews. The app has climbed the Google Play search results and was sitting at #3 for a very competitive term. About 3 days ago we started getting what we think must about six 1 star ratings a day without reviews. Google Play Data is delayed by a number of days so it is hard to be sure the exact number. But now 3% of the overall ratings are 1 star. The app hasn't changed. No problematic crashes. No server issues. No support tickets complaining. We suspect it is a competitor that is 1 star rating our app.

Naturally we've reached out to Google via Google Play Console. But I doubt they will take notice.

What actions would you take?
Backfilling data is on the roadmap. It's already possible, the tools are being worked on.

Also, accurate reporting and backfill are not related.
Entropy. A virus is simple by the standards of living things, but it's still a pretty complicated system. There are lots of random perturbations that can affect it ranging from quantum to cosmic rays to chemical and thermal perturbations. All it takes to deactivate a virus is to break one of its many critical chemical bonds so that it can no longer reproduce.

[UPDATE] Wow, five replies posted within two minutes of each other! As other parallel replies have pointed out, oxygen is very likely a significant factor here as it is plentiful and very reactive.
>"oh, yeah, that widget right there looks really creaky."

It's not so much this so much as it is not having the sort of Yosemite-esque translucency (I think vibrancy was the official name?) effect on sidebars and stuff which I've gotten extremely used to.

>One of the frustrating "what ifs" in the Mac editor world to me is: what if BBEdit's makers had added packages and, better yet, a package manager, to the editor a decade ago?

iirc it actually had/has a half-decent package format, but no manager or central repository for packages. The latter two are basically obligatory these days for a solid code editor, in my opinion.

>And code formatting is pretty much a dead end, even though I'm fairly sure it would be possible to set it up.

Really all that I want is a hook to run a shell script on save that runs the current buffer through mix format or rustfmt or whatever. Is that more feasible?
I think it does, I should not require an external dependency for JSON. Having standard JSON support is far far more useful than another micro optimizations.
But Big O was a lot more directly correlated when the CPU wasn't doing "magic" optimizations on its own. It was still estimations with an invisible constant factor, of course,
All water treatment plants do not use UV.

It is actually fairly expensive.

Some municipalities only use chlorine. My municipality only has a 40 day supply of chlorine to treat the water.

For such reasons, I purchased a whole-home UV-C water unit.

Now, the wastewater plant uses UV-C, but its output is cleaner than the drinking water input (river).
It seems to me like the biggest limitation is that while multiple rows can be operated on at once, there is apparently no operation that can mix the values of different columns. So bits at index 0 within a number can only be dependent on other bits at index 0.

Anyone see anything that contradicts this?
Seems illogical to me. Companies are paying the wages of only their own workers, but not of their customers.