skysight-inc/HackerNews huggingface dataset:
Show HN: I made an iOS/macOS widget that combines other widgets
Latin has both in inclusive ('vel') and exclusive ('aut') or.
I always thought that Apple should merge Calendar and Reminders.
The only reason to even think about other calendar apps like Fantastical for me was because it shows you your day at a glance, with something like calendar and something like reminders in one view.
So i wrote this app that i call Onward and it shows system Calendar and system Reminders in one widget.

It matches system Calendar widgets look pretty much exactly (all 3 sizes)
It shows more upcoming events (system ones only show today and tomorrow)
It's a single app for iOS and macOS (no Apple Silicon required)

And as a bonus i discovered that it's so easy to have specialized widgets now!
For example i have a widget that only shows upcoming birtdays.
You can have one to show upcoming holidays.
Or just have one that shows just Reminders because actual Reminders widget is weird.

Universal AppStore link: https://apps.apple.com/us/app/onward-calendar-and-reminders/...
Smarter Cars: Auto Makers Experiment with Chips That Think Like Humans
Why Rust Has a Bright Future in the Cloud
How much could it possibly cost them to have an account doing nothing? Sure they don't make money if it is dormant but it costs them nothing.
The odd thing about privacy.com is that in order to use it, you have to surrender all privacy. You are required to provide them full access to your bank account.
As a research mathematician, I happily use "sonst" in e.g. case distinctions (well, in my undergrad lecture notes; papers are written in English ) and wouldn't use "andernfalls" as it is simply too long :-). Moreover, if they had looked up "andernfalls" in a dictionary, they would have found "otherwise" as translation. For "sonst", the number 1 translation in all dictionaries I have around or found online, is "else".

So I firmly believe they used "sonst".
https://archive.vn/O1an2
That can recognize one another's collections and route search queries among them for aggregating personal commentaries and cross collection borrow/buy.
Anytime one starts to type the words "bad actors on both sides" it's time to step back and try to be more honest with oneself. One of the "sides" here has been trying to "cancel" the votes of 80 million Americans to install a permanent autocratic government. If Rosanne losing her tv show is equally concerning to you as that, again, time to step back and think a little more.
I'd say that the only reason that software seems too complex, rather than as complex as it needs to be, is because every programmer thinks he can rewrite it in a simpler way, but when he's done, it's as complex that which he has rewritten.

I've seen it happen so many times, and I've done it. It's the very same principle that leads to almost every construction project running behind schedule — a man simply underestimates the complexity of nigh every task he endeavors to complete.
Still plenty of comments about how to “make money” with bitcoin, completely missing the point the bitcoin is money. Ironic really since this group has been digitizing everything else in the world to make money they miss that software now actually is money!
Tangential, but I’m on the far left of the American political spectrum and recently learned about https://www.newsmax.com/ and have been actively reading it to try to understand the current political schism because fox wasn’t cutting it anymore
GDB is incredibly powerful but it really lacks some good tutorial, and some of its defaults are... questionable.

It's so heavily scriptable and configurable that you could argue that it's almost more of a debugger framework than just a debugger. I would argue that it's almost under-used really, simply because most devs don't realize what it can do besides setting a breakpoint and dumping a backtrace.
I remember Pascal from highschool. It's a pretty good language, hard to believe it's 50 years old already. I remember how impressive it was that multiple different implementations existed, not just the the famous one from Borland, Turbo Pascal, but also the fact that it was implemented on 8 bit computers.

It's a real language. Skype for Windows was originally written in the Delphi dialect.
What's up with the few monopolies left over tightening the screws to squeeze every penny out of their "customers"? YouTube playing ads every two minutes, RedHat stopping CentOS, AMZN dumping parcels somewhere in your neighborhood so they can claim to have delivered, now PayPal "introducing" (as if they could unilaterally) fees. To those always apologizing just how much of a suck the web has become: it's not like we didn't tell you all the time.

More worrying is the outright nerviness - as if those companies know there are no alternatives left, or know something about our grim economical outlook.
You saw how that worked in Iraq. The US can't even provide security without murdering bystanders in its own cities.
Don't worry, Joe Biden's bringing back the old gang together to protect the people

https://twitter.com/kgosztola/status/1326387797347930114
https://www.google.com/search?q=covid+19+deaths+worldwide

it's very easy to cherry pick a chart that supports a statement, but if you consider infection rate, death rate, lack of support infra, etc., there is no chance herd immunity would work.

You'd have to ignore the cascade through the population. It really doesn't help that a large portion of the population thinks it's a lie.
Watch out for survivorship bias. How many other things also came and went bust in the time since bitcoin started? If you invested in all of them, you probably would be at a net loss.
> This means that supporters can always point to concrete benefits to their specific use cases, while detractors claim far more abstract drawbacks.

I don’t agree with this. If you have a salesperson/accountant who grew into being CEO and is just a bean counter who doesn’t (want to) understand the real costs of training new developers on increased complexity in a system or being able to maintain a complex system over decades, this could possibly be true. But in that case, your engineering manager isn’t a real engineering manager either, and is just another bean counter in disguise.

I get that senior management may not always (want to) understand the nuances in building, maintaining and supporting a complex system, but it’s not abstract. It costs real money that all these types can feel the pinch of.

The real reason why software is complex or can get complex is because the underlying domain and its requirements and constraints are complex, combined with layers of complexity added on the technical side to enable certain things (perhaps easy configurability, scalability, reliability, etc.). There are self-inflicted wounds too, where complexity is prematurely added. But that’s not the full story in all cases.
For interpolation (just to be clear, not regression, i.e. interpolation means the curve has to pass through every point in the data exactly), polynomial interpolation gives a unique polynomial of lowest possible degree [1]; I'm not sure a NN would have fewer parameters than this for interpolation, strictly speaking.

To your point, I believe you meant "rough interpolation", and it's true in many cases NN's might produce a less overfitted approximating function if one has no prior knowledge of the generating function.

But if one can exploit prior knowledge, one can select an optimal set of basis functions and fit a more parsimonious model than a NN. For instance, if you knew that a nonlinear function was a function of sin, cos and logs, selecting these as basis functions and finding the correct functional form [2] would likely help an optimizer find more parsimonious model than a NN using standard activation functions (ReLU, sigmoid, etc). As a thought experiment, suppose the generating function was this: (5 parameters)

y = a1*log(a2*x)/cos(a3*x) + a4*sin(a5*x)

If one attempted to fit this with log, cos and sin basis functions, one is likely recover this form with ~5 parameters. But suppose we tried to fit this with an NN with the stipulation that the approximation error is under some ε -- I suspect we'll need quite a bit more than 5 parameters.

NN's tend to generalize better (assuming proper regularization) than polynomial approximations and have fewer numerical problems like Runge's phenomenon, but I don't think NNs aim for (or have results that demonstrate) parsimony in parameters.

[1] https://en.wikipedia.org/wiki/Polynomial_interpolation

[2] If the functional form is unknown, there are techniques like "symbolic regression" that attempt to do a structure search to find a well-fitting structure. https://en.wikipedia.org/wiki/Symbolic_regression
The fraying of the U.S. global currency reserve system
Unsurprisingly, they benchmarked against the latest that was available at the time. It's not some nefarious trick to make the benchmarks look good. We can see that the heyday of OSv development work was about 7 years ago:

https://github.com/cloudius-systems/osv/graphs/contributors

Hopefully, OSv is a stable product that continues to work well, so heavy investment in development hasn't been needed on an ongoing basis, primarily just maintenance work. Or, it could be abandonware... but the README gives the impression that it is still being maintained.

I would still be hesitant to deploy such a deeply invasive solution, but the idea is interesting.
I would argue they're the same thing. Me "liking" something by clicking a button is speech
I’ve pretty actively read stuff in that vein for years trying to connect the religious tie to right in America. It’s fascinating
The Beggaring of the Middle Class
Software (like the universe) is entropy over time.
I agree. I love credit unions / or as we call them here building societies. They are owned by the customers. As such their interest are in what servers the customers best.

Credit unions you expect to treat you like they care about you, not about profit.
Websites in Minutes
The End of the World as We Know It?
Enough that it 'd consist a sizable amount of the trading volume. Then businesses will bother to figure out the FX costs associated with trading in Yuan. And then trading in Yuan has to be more profitable than trading in USD.

Don't know enough to evaluate possible outcomes for each step.
Yep, that is what happens when I type something without searching for it, thanks for the correction.
China’s quantum computer a step, not a leap
Ask HN: Why is Linux so buggy?
There constantly seems to be some kind of network problem, or problem with drivers etc. I use Ubuntu. I'm just tired of it and thinking of just getting a Mac.

Why is Linux so buggy?
Complexity is a fact of the world we live in. The human body is extremely complex, but all organs and systems in the human body work in harmony and with astounding efficiency.

We need to stop fighting complexity in software and embrace it instead. The goal shouldn't be to pursue simplicity at the cost of ignoring complexity of the domain being modelled, but to acknowledge that we're modelling a complex system, and design it such that subsystems work together in harmony.

This article in particular touches on an important point which resonates with me. It's what I call "displacement oriented design". I view a code base as a puzzle that grows in size over time; you can't grow a puzzle just by adding to it and leaving all other pieces intact. As you expand the size of the puzzle you need "displace" some of the existing pieces, reshape them, and fit them with the new pieces.
The author of this article might have a language learning system that works for him but this article is not helpful for language learner. Learning a foreign language is a complicated process due to different needs of individual learner. The author makes a sweeping statement without detail description of the learning process is not helpful for people who might want to try his way of learning.

Let me give an example what different student background and learning environment will impact the learning process. I know very little English when I emigrated to US when I was 13. I started high school after 6 months in the US. The school had no Chinese speaking teaching staff( Mandarin is my native language). Since I do not know much English to begin with. I don't think anyone can teach me English using what Author proposed. I built up my vocabulary one word at the time until I know enough word to understand young adult novels. Reading many young adult novels helped to increase my vocabulary quickly and I was able to catch up within 3 years and managed to graduate from high school and enter University.

My English deteriorated after I have been back to Asia for 20 years but hopefully I get my point across.
Who says that the system of grifting that anti-racism has become wasn't designed?

I was in Boston in the 00s when the prototype was being created and it was used best by international students who happened to be brown or black, and usually the children or grand children of war criminals.

The one case that still stands out was an ex of mine whose grandfather murdered thousands of Chinese in Indonesia. She has been playing the minority card to get exposure in NY for a decade now, crying about how horrible Trump was. While living on literal blood money.

The other was Obama. The child of an African from the wrong side of Africa and a white woman, raised by his rich white grandparents, he is somehow treated as though he is black american. To misquote Bill Clinton: I am blacker than him. At least there weren't mass graves in his closet until he became president.
I don't think I have any of gdb, but I was just talking about a hobby project using frida! Frida is a tool that lets you inject v8 into any process, then exposes a javascript debugging api, I find it incredibly useful.

https://frida.re/docs/javascript-api/

https://twitter.com/taviso/status/1336693403510140929
"we usually describe operations on sets as taking the whole set as an argument, not in terms of what happens with each individual member"

Doesn't R do it like that too?
Ask someone in China how they're feeling about being constantly monitored in every concieveable way. You'll of course think "Well that's China, we don't have that kind of mass surveillance here". And then one bill after another you're right there in the boat with them.
0% of good drivers get caught in speed traps.

The main issue is using fines as punishment, since people can affordably keep speeding if there aren't enough speed traps. The only way to solve most road problems is to forbid speeders from ever driving.

You already need a driving exam to drive, it doesn't seem crazy to now allow criminals who don't care about speed limits or safety from taking it.
Newspeak didn't occur in a vacuum. I find it more likely Orwell was spoofing Wells and Basic English and all of the post-1918 utopian attempts at "simplifying language" or auxlangs, than that he would be pretending to any originality.

It's not newspeak that causes crimestop. It's that "quiet desperation is the english way", it's the middle class attitudes of the title of "Keep the Aspidistra Flying", etc. that cause crimestop. Orwell was aware of crimestop from his own experiences, and he was aware that he lived in a world with, admittedly, bureaucratese, but without newspeak.
But it is not. It is essential to do the same thing without spending any effort yourself, it's not essential for understanding the science.
I see your points, and I see the merit of "rewrite syndrome", and lean strongly towards automated-test backed refactoring, and all in all I disagree with your thesis.

Sometimes, software patches and new features get tacked on and tacked on and the system loses all semblance of cohesion or integrity. Thinking of the system as a whole, iterating with the confidence brought by tests of some sort, one can begin to detangle all the unncessary intermixing and duplicate work and begin to make the system sensible.
Such resources are only really good for a particular kind of distributed computing: mostly the kind which is easily verifiable, and easily broken down into small embarrassingly parallel chunks which need a lot of computation done relative to their size.

Training large machine models is almost the opposite of this: the datasets are huge and don't split up easily, and iterations (which touch the entire model and a chunk of the dataset) are relatively fast. Even with dedicated hardware a lot of the challenge in getting these systems to work effectively is in moving the data around between different compute nodes. Something like folding@home just will not function for such a workload.
Saw this quote in Wikipedia, I find it amusing:

"Bill Gates saw the success of Turbo Pascal "in very personal terms, and 'couldn't understand why [Microsoft's] stuff was so slow. He would bring in Greg Whitten [programming director of Microsoft languages] and yell at him for half an hour.' He couldn't understand why Kahn had been able to beat an established competitor like Microsoft.""
Another twist on this is that some people are passive-aggresively lazy. They may understand that what they are being asked to do has longer term negative consequences, but they don't want to invest the effort in trying to change any minds. They just do what they are asked, and when things get complicated they can say "I did what you asked for; you didn't ask me to simplify anything"

This is seen more in rigidly hierarchical organizations where debate and ideas from the lower ranks tend to be quashed. Think of the boss who says some variant of "you're paid to do what I ask, not to talk about it"
If you wish to undertand and to be understood, I agree that vocabulary is very important.

I assume from the class of errors you made (understand instead of understood; know instead of knowing) that your native language doesn’t have verb tense like Chinese. But it doesn’t matter if these small grammatical errors are made, because native speakers can still understand sentences with flawed grammar. However, if you are missing vocabulary you will have a hard time understanding what other people are saying, and when you speak you end up spending a lot of time trying to describe words you don’t know in terms of words you do know.
I think AWS, Azure and GCP are not reducing prices to the same extent as storage capacity expands and this makes it difficult to offer more storage to my users.
Twelve Steps program
I feel that a lot of people misunderstand "complexity" vs "complicated". There's nothing wrong with complex. It's the nature of life that things are complex. Complicated though is almost always a negative. Complex code is fine, it's probably solving a real problem. Complicated code is not, it's just hard to work with.
Funny that I'm nobody again. I work for a big german retailer. A big part of my work includes simplifying and refactoring code, so that we have lower maintenance cost and can move faster as a organisation unit. This was also a big factor in my last promotion.

We also increased profit by lowering our runtime cost by some of those optimizations.
> when they make it impossible to contact them

Funny (and infuriating!) to be in the same situation. I have lost access to my account and the money in it, because they have the wrong phone number on file. In their support forum, there are pages of people with the same issue - they're locked out of their account, with seemingly no way to contact anyone at PayPal to resolve it.

I hope they get sued for this practice of abandoning their customers, cutting off contact, and keeping the money.
You should be looking for something that is compatible with tuya-convert.

That lets you do OTA upgrades to a basic tasmota firmware. Once that is done it's trivial to load full tasmota on there which gives you a MQTT interface & a basic webserver
A lot of companies have very large cash reserves (ex: Apple). Should these companies distribute this cash to investors?
Years ago when Flickr made a big change and I needed to extract my original uploaded content (almost same exact scenario as this thread), I found this script as a starting point (it uses jhead): http://neverfear.org/blog/view/148/Rename_all_jpeg_files_by_...
> "or" is almost always exclusive, i.e "do you want to eat pizza or pasta?" does not imply that eating both is an option.

English is way too ambiguous for this example and often relies heavily on context. Wanting to eat pizza does not preclude also wanting to eat pasta. If it was exclusive or, and you wanted to eat both pizza and pasta, the honest answer to this question would be "no," but what you should say is "yes."
This is where the bubble pops folks. You watched it here live.
This was in response to this: https://chromeisbad.com/
Another framing of this comes from the producer driven development cycle. Whatever ideas and themes may be involved, developers were pushed hard and the results have gaps and flaws that break the flow. Some are even calling this release another No Man's Sky. The warning is that the video game space has become so competitive that large amounts of technical and artistic work has to be done and integrated and honed which may force the structure of the market to change.
Do you have any reliable alternative to Paypal?
Agree with most points made.
Though interested to know where's your cron running? - is it one of your self-hosted servers or are you using some service for it like freshping.io?
You're fighting cancer. Sure, the US can break all laws and go do a 100% clean sweep of that city, but the area around it will still be contaminated. US will have to leave eventually and this will open the door to new criminals who will simply see it as "free real estate."

If people themselves (the immune system, if you wish) don't make an effort like this woman did, no intervention will help them, Earthly or Divine alike.

At best the US can bunker up and make an effort to contain them.

Close to a trillion have been spent on Afghanistan for almost a decade. That much effort was needed to throw off an easily identifiable terrorist state. How will Afghanistan last until it collapses again? Because it's only a matter of time.
Maybe a scaled down version of this: https://www.folio.org/about/

The FOLIO project aims to facilitate a sustainable, community-driven collaboration around the creation of a modern technology ecosystem that empowers libraries through open source applications to manage library resources and expand library value.
Vocabulary is still kind of important. I think that learning the top 3000 words in any language will get you far. Start with 100, then 500, then 1000 etc.