skysight-inc/HackerNews huggingface dataset:
There’s an entire industry built around moving very expensive art so that you don’t have to pay any taxes on it. Switzerland and Monaco (and I’m sure others) have “free ports” where expensive art that is bought as an investment can be stored tax free. It’s kind of like storing the painting at the international departures gate in perpetuity.

Since it would be a pity to spend so much on a painting you never get to see there are companies that will create a replica of your beautiful tax liability so that you can enjoy your multi-million dollar investment. Rumor has it these replicas are so good they occasionally get “mistaken” for the real thing and the worthless art ends up in storage while the expensive art ends up hanging in the wealthy collector’s living room tax-free. Oops. Classic mixup.
I'll give the opposing opinion that YNAB's auto-import works well for me (I use it with a local credit union, 2 credit cards, and an online savings account). In fact, I used my own homebrew budgeting software for over a year before I found that YNAB exists and does everything I needed from my own software plus imports from banks automatically which was my biggest pain point with my own solution (it involved painful csv exports every month). I have been happy with YNAB for a year and a half at this point. Your luck may depend on which bank(s) you want it to work with. I believe their bank import api provider was recently acquired by Plaid so they are now using Plaid (as I understand it).
Thank you for making that point and alerting me to the existence of the far more usable Lite CNN site.
great look-back. Love reading these and putting things into context. you can only connect the dots looking backward
Aerosol-Generating Procedures and Risk of Transmission of Infections
Slate Star Codex Corona Links 5/18/20
> I'm not sure I agree that C++ Templates + Concepts are really equivalent to Lisp macros.

I think I said as much in my comment.

> This seems more akin to Common Lisp's defgeneric and defmethod

Except that Templates are statically dispatched and type-checked.

But also one can perform meaningful compile-time computation with them - I have used this in anger to implement stencils and iteration logic for partial differential equation solvers in 1-3 dimensions so I can say from experience that it is not a mere curiosity. And I don't think that CLOS really has any analog for the techniques used to implement std::tuple.

> But macros let you do something else entirely. You can create entirely new syntactic structures, or modify existing functions (see Norvig's PAIP, chapter 9, where macros are used to memoize recursive functions), or any number of other things.

I think the thrust of my comment is that Lisp programmers identify this type-blind AST-mapping functionality as the core of "a Macro System," while users of other languages (with more syntax to begin with) see this as somewhat secondary to the goal of type-checked compile-time computation.
CPAP machines are allowed to be operated on commerical airlines. They shouldn't be.
Again, ads are not the issue. The freedom to listen without being spied on is.
Hmmmm...PharoSmalltalk, 8th (same rough family as Factor), Mathematica, Dyalog APL, J, K...lots of tools that are fully interactive in their bones.
The biggest thing for a .NET developer that stands out:

> We also saw an opportunity to further simplify .NET, by removing .NET Standard as a concept, for .NET 5.0+. .NET Standard has played a key role in establishing .NET Core, by creating a bridge with .NET Framework and Xamarin. [..] We don’t expect to create any new netstandard versions. .NET Standard 2.1 will likely be the last version.

As a developer also supporting a few Web Forms apps I hope this doesn't cause a split in the ecosystem in which more and more libraries will drop .NET Framework support (through .NET Standard) altogether and decide only to support .NET 5.
Honestly, this is subjective. I generally agree that some languages are well designed for fast prototyping, but not really great for computationally intensive production. I see Python in this role.

Note that when the original author wished to move this to a faster execution capability, they had to change languages. So they get the disadvantage of having to do the port anyway.

How does this save time?
That would be the thing: two bytes in the hot path. But it wouldn't need to be universally applied to every place the + operator appears. Couldn't it just be wrapped around sensitive computations, or generated for the x > y + z idiom? It would be cheaper or at least as cheap as the machine code generated for the manual overflow check (if int_max - z > y ...)
It boils down to a real challenge in leadership. How to be demanding without being demeaning? For some, this is straightforward, but for others, it's nearly impossible.
To chime in, this is exactly how "government" would be understood in Finland too -- it's a synonym to the cabinet.
I'm curious about how one is supposed to reason about the time and space complexity of declarative programs. I don't work in a realm where CPU and memory costs can be assumed to be infinite (or even cheap). How do declarative programming paradigms typically offer guarantees or bounds on computation cost?

I'm assuming that any declarative language powerful enough for general use is expressive enough to represent an NP-complete problem; i.e. : Find a set of booleans X1..XN that satisfy Y logical statements (or prove that there is none possible). Therefore absent opening up the "black-box" of the language, the time and space complexity could be unbounded.

With an imperative language, of course, since the programmer is probably specifying the exact order of operations and data structures being used, reasoning about and bounding the cost is usually straightforward.
What environment and config produces that result for you? I can definitely tell the difference under KDE, libinput and good old X.
MS Office suite for Linux would be a game changer for Linux.
I've tried Haskell, my experience was mostly that of confusion :-)
That would break rendering on a bunch of blogs because of mixed content problems:

https://support.google.com/blogger/answer/6286127
OpenBSD specifically has a very strong focus on security features - not just bolt-ons like containers and cgroups, but a code and development style which reduces the change of security-related bugs, and things like pledge(2) and unveil(2) which allow applications to reduce their privileges drastically through a far simpler interface than Linux's equivalents.
> is a private and individualistic activity

Some people go to malls as a social activity. Others like to read product reviews by people (sometimes well known bloggers), or watch youtube videos. Sometimes people even ask their friends for product recommendations. Shopping is to some a very social thing.
Hey thanks for the feedback. I'll make that more clear on the website.
Don't miss:

> PINs will also help facilitate new features like addressing that isn’t based exclusively on phone numbers
Owntracks is my backup plan. Integration with Home Assistant is a must.

There's a little backstory to choosing Life360. The clock was a surprise for my wife and I needed to get her to willingly install and run a tracking app on her phone. A "Family Safety" app was an easier sell than a more abstract home automation integration. :)
Facebuuks
Marshaling artificial intelligence in the fight against Covid-19
Platform shifts are enough to lose significant viewership.
For the fonts:

I think the stroke of the font is just too thin, or maybe it's the font's letterspacing as well. As far as sites go in general, my eyes struggle with reading the text on Satchel in particular. It could also be Windows' rendering of the font. I see that you're using Avenir Next? For what it's worth, it looks a little bit better on Firefox for Windows. Edge Chromium and Chrome look the same. I opened up the inspector and changed the body color to #fff and it is an improvement.

The contrast in numbers might be better than HN or the Wirecutter, but I find that HN's font and the Wirecutter's font easier to read. In short spurts, the font is somewhat fine, but because reviews are so text heavy, it becomes harder to read.

Keep in mind that all of this is highly subjective and based on my personal vision.

For the screenshots:

It's hard to explain, but I want to see how stuff is organized on the screen, etc. And while I would like to say looks aren't important, I'd be lying if I said that stuff didn't matter. If you are reviewing multiple products, I definitely want to see comparative screenshots for the same function. What would be even better would be short animated gifs showing how navigation work between apps.

Oh, another thing I noticed. Your Consumer Reports style icons in the Ratings Matrix are great, but when I hover over them, I don't get a tip as to what they mean. IIRC, CR puts a legend for the icon on top of the pages that use those icons.
What's really needed is to add support for DoH or similar to internet gateways. Attacks are nearly always between the gateway and the internet and not between the client and the gateway on the same LAN, and then the gateway can safely require DoH by default because it isn't a significant administrative burden to change it in one place for the whole network if that isn't what you want. They could even default to something like trying DoH to the DNS server configured via upstream DHCP with fallback to DoH to Cloudflare or similar if that fails, but no default fallback to unencrypted DNS.

Meanwhile if the administrator of the endpoint device knows their DNS server supports DoH, they could still manually enable it as required even if that isn't suitable as a default there, and the default Chromium is using still protects against passive attacks when your DNS server supports DoH.
Where are you getting this information that they're moving to other languages? Isn't Instagram almost completely Python? I talk to them at PyCon every year and they spend a lot of time talking about it.
Reading it now with hindsight, the linked article in itself still seems pretty reasonable.

In a world full of dumb people, you might expect a media overreaction to something like this.

A whole bunch of people instead just going the opposite way and calling it all a hoax seems a bit harder to predict. And in the context of that insanity his words do seem to be supporting the deniers, but I'm guessing their points are generally less nuanced than "we don't have much gold standard randomised trial evidence for many of these interventions, and we'd be in a better position to plan if we did".
The other consideration is how frequently are the packages updated?
Will USA reach 200,000 dead by end of 2021?

Do we have estimates for the number who died due to delays of PPE and testing? How do we calculate that?
They stopped counting snowbirds cause that made the counts go down magically. Just like when the state prohibited medical examiners from giving results out (which is unprecedented in Florida). It's very clear they are going step by step to hide the true death count.
More intuitive privacy and security controls in Chrome
How does the stuff in a fire extinguisher stop a fire?
Crypto is its own category in the ITAR, one whose impact decreased over time as events made the restrictions less relevant. Most crypto is now EAR not ITAR, but treated as a special category. I'm not sure the software classification lessons are going to apply.
Does Spotify play video though? I have seen those little looping background animations they have for some songs, but I have never seen a full blown music video or podcast video on there.

EDIT: I see a "Podcasts & Videos" category, so I guess there are.
He forgot mention that the kernel is Linux. It's almost like linux has become the standard OS. Linux is the new windows.
Author omits "Sphinx of black quartz, judge my vow", which is shorter, more ominous, yet easier to say than the qwartz sphinx one chosen instead.
Interesting that their preview doesn't show any stars/reviews. I wonder if they will add this feature in the future?
> speaks more about yourself then the motivating factors of others

are you talking down to me because I choose not to waste my time with an operating system that has 1/100th the resources + hardware support + usage of a mainstream OS like Mac OS X/Windows and even Linux? what does that say about you...
I agree the marketplace stuff sucks. FWIW you can pretty reliably filter the retailer to 'Walmart.com' and only see first-party stuff.
Oh I completely agree that basic desktop computing is still reasonably responsive on older CPUs; I'm just pointing out that the mere idea of a six year old CPU being called "pretty fast" by current standards would have been unthinkable for most of my lifetime.
Like many people here, I tried GnuCash. I enjoyed it, but when I would import data from my bank, it would crash. That, and not having any real way of categorizing my expenditures was annoying. The other thing that annoyed me was not being able to select multiple items

I recently moved to KMyMoney and everything just clicked. I found the interface to be nicer, especially combining the filter functionality with the ability to select multiple things and tag them appropriately.

I appreciate the article trying to explain Double-Entry bookkeeping, and I would suggest people look into KMM as an alternative to GnuCash.
I don't see how that would work, because fining a corporation indirectly fines every employee they need to lay off and can no longer find a job. Of course, we should fine corporations more, but trying to treat a company like a person is just a stupid metaphor in general and extending that will lead you nowhere sane.
> OpenBSD in particular is an attractive option for some servers, since it has builtin httpd, acme-client (for tls certs), smtpd and excellent documentation of how to get it all up and running with minimal, secure configuration.

it is an attractive option that is less attractive than Linux because it is less popular and has less support
I kept that in simply to keep the "playing field level", as I run Julia code as "scripts", knowing full well that it is far more powerful than that.

I do use BenchmarkTools.jl as well, though I've found TimerOutputs.jl to be quite useful in my optimization/debugging.
If you want to snag it before it gets returned to the registrars then it's a good option.

Just because someone lets something expire doesn't mean they can't afford the registration during a crisis. They have a redemption period anyway before you can snag it with Pool or SnapNames. An annual domain name registration is not expensive.
> Only on HN can people question the existence of an app which has 50M users

1. GP isn't doing this. You misunderstood.
2. Even if they were(they weren't), how would this be something exclusive to HN?
No.

I'll classify Fox News with other media, like Vox and Slate and Buzzfeed. (for the articles and shows at least, not necessarily the paid advertisements)

I'll classify Google and Facebook with other communication platforms, like T-Mobile and FedEx. Paid advertisements probably go in this category too, even if appearing within the other category.
Modular nonlinear hybrid plasmonic circuit
So true. So many of these apps need to do some basic math and not "try and make it up with volume" if their gross margin is negative...
Many countries are particular about currency being pristine. I remember in Austria it used to be forbidden even to fold their currency (old currency; not Euros). Had to be kept in a wallet; the wallet had to be large enough to hold the larger bills (different bills had different sizes!)

https://www.istockphoto.com/photo/austria-and-old-banknotes-...
Google's shareholders generally have very different interests than its users do.
Truly it's very nice.
> There are more established patterns for data collection than data destruction. How do you know when it’s safe to delete some piece of data?

I agree, but this is exactly analogous to the SDLC. Most coders only learn to hack together barely-working code. Those who spend the effort to learn the craft figure out how to {version control, unit test, static analysis, benchmark, integration test, upgrade library dependencies} and automate these processes.

Similarly, there needs to be a data lifecycle with defined retention lifetimes for different data, defined processes for actually disposing of data, and special handling cases for backup blobs (which may be retained longer than the retention lifetime of a subset of the data in the backups). This is effectively intended by the GDPR (not sure if it states explicitly) and similar laws.
> Is this kind of thing [tax evasion] common in the art world?

Oh yes, it seems so common that it's more or less openly advertised:

https://www.wealthmanagement.com/art-auctions-antiques-repor...

And art collectors are not infrequently involved in shady schemes:

https://en.wikipedia.org/wiki/Urs_Schwarzenbach#VAT_fraud_an...
Can We Rely on Today’s Facialrecognition Technology to Be a Norm for the Future?
Not sure, I'm in the US over here :-)

My understanding is that US-style cabinet saws are extraordinarily rare in Europe, and sliding table saws (Altendorf, Felder, etc) dominate the European market in stationary installations. I don't know whether jobsite saws exist in Europe, which is the market segment Bosch was bringing their technology into. All that to say, in Germany, the issue may well be moot.

The 2017 Festool acquisition appears to postdate the 2016 lawsuit. I have no knowledge of the acquisition timing beyond the easily googleable press releases and news articles. It may well have begun while the suit was pending.
What happens if the conspiracy theorist is someone you agree with? Do we still avoid mainstreaming them?
Uber buys GrubHub, Facebook creates a Facebook Shop vertical for restaurants and food. Most places have a Facebook page anyway.
In the settings, I see an option to export to HTML or Markdown + CSV, plus a PDF option (enterprise-only).

I've just tried the HTML and it looks pretty good. CSS is at the beginning of each HTML and looks pretty similar to their light mode interface, no JavaScript gets loaded.
I think Notion is a superset of Trello and because of that it's not as good at being a task tracker as Trello is, but it does so much more than task tracking that the benefits most likely outweigh any drawbacks.

I'd recommend watching their office hours video for building things from scratch to see how powerful it is for personal use: https://www.youtube.com/watch?v=x1I3Hic0urY
Oh is Iraq's government stable again? Are the people not at risk of hunger? Will the sanctity of museums be observed now and in the future, uninterrupted?

The Elgin marbles are safe in the British Museum. Would they have been safe, left where they were found, for 100 years?

Being PC about antiquities is intellectually interesting. But practically, it means many antiquities will be broken up, lost or hidden.
Technical competence isn't as well evaluated at companies like Uber/Lyft/Airbnb at L6+ especially for external hires. So it's not so much that the technical bar is dropped but that it just is less enforced at higher levels. As a result you end up with a lot of ICs that are all talk but little else. This is, of course, a gross generalization. I've worked with and know great engineers of all levels at these companies. But Uber in particular had plenty of really bad apples that got hired into other companies across the bay at L6/L7/L8.
Build a Quiz Bot in Eight Minutes
Yes, don't search for domains at GoDaddy unless you are going to buy it right away if available.
Makita and DeWalt are more or less equivalent, but I’m using DeWalt 20V (and corded miter saw) for few (subjective) reasons:

* Looks like DeWalt bundles are priced better.

* Looks like DeWalt has better variety of tools in 20V.

* DeWalt is sold at both Home Depot and Lowes, so you run into more sales and has better chance of picking up required tool (and, importantly, accessories) on the short notice.

* Amazon has good DeWalt sales for the Prime Day, etc.

In particular for corded miter saw DeWalt 779 is just a great deal. I upgraded it with the light kit and got DeWalt portable stand.

Since these tools really last, there is no need to get cheaper versions if you can afford it.

For really rare-use tools or accessories I get cheap Porter Cable (ironically owned by same holding as DeWalt) or chinese knock-offs from Harbor Freight.
Because it's stable, it works all the time, no systemd, no surprises, no bullshit.

Not that Linux (the kernel) is any worse, but userspace is developed separately and it's not as slick. We're also using openSuSE Leap, Debian and Ubuntu on the desktop. Probably going to ditch the last one in favour of Debian thanks to the snap ecosystem.
I make my living with it. It's pretty much the opposite of "code free", and its problem domain is entirely orthogonal to that of "traiditional" programming in that you can't do what deep learning systems do using the traditional means, at all. Try recognizing a hotdog reliably with just some for loops and if statements. Code-wise, frameworks themselves are millions of lines of code, and then there are tens of thousands of lines of your own, often extremely gnarly stuff on top of that. And I don't expect anything that can "write itself" in my, or my children's lifetime.
Alternatives always exist and should exist. Monocultures are bad! :P
The community has existed for ages and it's not dying out because.. why would it? People just want to work on it for various reasons.

From my perspective: it's easy to modify FreeBSD and contribute to upstream, the "monorepo" thing with keeping libc and the basic utilities developed together with the kernel is nice (no stupid "glibc devs don't want to make new syscall wrappers" situations lol), the kernel is less complex than Linux, and has made different (better) technical decisions in many cases (kqueue got pretty much everything right around 2000 while it took epoll and friends years to not suck; ALSA is.. baffling while FreeBSD's sound system is good; Capsicum is the right model for app self-sandboxing; "udev populates /dev by symlinking stuff from /sys" is nuts; jails are really hard to screw up, unlike the overly flexible linux namespaces; …)
One Idea to Speed Up Corona Vaccine: Deliberately Infect People
About our new discovery, Daniel J. Bernstein issues the following
statement:

"https://cr.yp.to/qmail/guarantee.html has for many years mentioned
qmail's assumption that allocated array lengths fit comfortably into
32 bits. I run each qmail service under softlimit -m12345678, and I
recommend the same for other installations."

I am more and more convinced that djb does not understand software engineering.
Special str for ints is not unusual, I'll specifically disagree with you there. Formatting and string output are incredibly common, especially in scripting languages, and repay specialized optimization.

IIRC, the Delphi compiler converts WriteLn('foo: ', 42) into WriteStr, WriteInt and WriteLn calls, for example. StringBuilder classes in Java and .NET have overloads to specialize appending non-boxed int. Etc.
In Europe at least they've rolled this back from the only 2 countries they tested it in (UK and France). You can still do donations to organizations in most countries, but no p2p money transfers.
This makes it easy to create complex models for autonomous systems using machine teaching.
that is pretty good thing to have.
Firefox Sync has a model that doesn't trust the server.