skysight-inc/HackerNews huggingface dataset:
HIP isn't similar to CUDA, in the set of available languages that target PTX, existing library ecosystem, IDE plugins and graphical debuggers.

This is the kind of stuff AMD keeps missing out, even OneAPI from Intel looks better in that regard.
How, exactly, is any of that relevant?

Apple locks decade-old web features (say, e.g., web notifications) behind a contract wall and handles that contract wall exceptionally poorly, taking your money in exchange for goods and services only to later add additional terms and requirements and not refund your money without two court orders.

It leaves an especially sour taste in your mouth when you note that users paid a premium for devices which, at a minimum, ought to be able to do decade-old web things. Developers are paying for the privilege of maintaining that facade.

Separately, yu're not paying for development tools; you're signing a highly imbalanced contract (with a well-funded entity with a history of enforcing those imbalanced terms) and paying to give iPhone owners the sort of software they were implicitly promised when buying a top-of-the-line phone. "Apple Pay" is even worse since that same contract forbids you from using other options; it's not for your convenience, it's just obfuscated pricing with some legalese in the mix.

For the record, paying for development tools is fine. JetBrains offers actual benefits instead of abusing the courts for rent-seeking. Plus, their contracts are (comparatively) very reasonable (and also rarely enforced, so terms you don't like are less important). You could probably put together a financial argument against Apple's behavior here, but that's not their worst offense by a long shot.
Show HN: I made a site that turns your favorite books into flashcards
When I read books, I don't remember much of the content. Now, I started to repeat books by generating flashcards.

Any ideas how I can make it more useful?
Doesn't Xcode use Clang for Objective-C and Swift? I find it hard to believe the code is so bloated. LLVM/Clang and GNU GCC are neck-in-neck for code size and speed. The rest of your comment is fine. I'm sorry about your experience.
Technology is vastly better today than it was in the era these fees were introduced.

From a technological perspective at least, even the basic per-transaction cost is more than the overhead of processing a transaction and making a basic determination of the risk level of the customer identified, how variant the customer is from past behavior, and maybe even send the customer's known phone number a text to check for transaction authorization if it's even slightly risky. If it's a really large quantity maybe even connect them human to human and record the call. Those extra steps might even warrant a tiny extra charge; for the fraud reduction I suspect most businesses would approve.

Now, insurance and what not? Shouldn't there be competition in that market? That should be some other fee entirely.
I'm also sorry. I read it the same way too
This article does a great job at explaining interval arithmetic. However, the introduction says

>Instead of treating each as exactly 7 feet, we can instead say that each is somewhere between a minimum of 6.9 feet and a maximum of 7.1. We can write this as an interval (6.9, 7.1).

Yes we can use an interval to express an uncertainty. However, uncertainties in physical measurements are a little bit more complicated.

When I measure something to be 7 plus minus 0.1 feet, what I am saying is that the value of the measured variable is not known for sure. It can be represented by a bell curve centred on 7 and 95% of the area under the curve (95% probability) that the true value lies between 6.9 and 7.1. The value of the measured variable is much more likely to be 7 than 6.9. There is also a small chance that the value lies outside of the 6.9 to 7.1 range.

In an interval, there is no probability distribution. It is more like an infinite list of numbers.

In practice, interval arithmetic is seldom used for uncertainty analysis for scientific experiments.
Are there examples of cloned repos that don't grant these further rights?
Australia also has a consumer protection bureau. It does exactly the same when you complain -- lights a fire under the ass of the maker. There are so many posts from Ozzies here about being "saved" by that bureau from a bad product.
You will love and hate Desktop Goose
Is that enough? I only figured out what it was because someone described it to me. I might've ignored it otherwise.

Also, in this case, these are somewhat conflicting:

> If the title includes the name of the site, please take it out, because the site name will be displayed after the link.

> Otherwise please use the original title, unless it is misleading or linkbait; don't editorialize.
> automated long-term trading bots

You don't need trading bots for long term investing or even infrequent trading. In LT investing, portfolio tracking and asset allocation/reallocation are the primary tasks. Robo-advisors were very popular almost a decade ago. Most brokerages have integrated such features now. Also, checkout M1 Finance.

I started investing first with the help of spreadsheet then shell scripting and now Jupyter Notebooks and Python. Beyond LT investing portfolio tracking, majority of time I spend on short to mid-term strategy development, back-testing and implementation; portfolio hedging and leverage; and options trading.

Only manual aspect is actual order placement, which takes only few minutes at best.
> Earlier this year I did “upload tourism”, travelling from Australia (where uploads are painfully slow) to Thailand where they were 50x faster. Got my 2Tb done in 3 days where it would have taken half a year back home. Easily justified the cost of the plane ticket and accommodation.

So basically, never underestimate the bandwidth of an airplane filled with SSDs?

Seriously though, I get that uploads to The Cloud can be slow from Australia, but do you guys not have any sort of unlimited data plans?!
You are mistaking here. Court decision can create precedence in Brazil, if is considered to be "repercussão geral". What "repercussão geral" means?

That any lower courts need to follow the Supreme Court decision, basically.

Full explanation in PT-BR here: https://www.mpf.mp.br/atuacao-tematica/repercussao-geral
Have anything to bring to the discussion?
Practically, it may as well be.

Common military in practice, common currency, common laws, common courts and highest authority, common passport rules, etc.
Hasn't stopped Larry Ellison from laughing all the way to the bank.
Owen McAteer, https://motus.art/, @motus_art did something similar with the flip-dot displays from AlfaZeta. I have no stake, but I'm a fan of his work.

His code can be found at https://github.com/owenmcateer/FlipDots.
Are there any examples of such a function (a->a) which will eventually terminate, but cannot be optimised away at compile-time?
Yes, to add to the other comments, what many don't realize is that CUDA is an ecosystem, C, C++ and Fortran foremost, however NVidia quickly realized that supporting any programming language community to target PTX was a very good idea.

Their GPUs were re-designed to follow C++ memory model, and many NVidia engineers are seat at ISO C++, yet making CUDA the best way to run heterogenous C++. Something that Intel also realized, by acquiring CodePlay, key players in SYCL, and also employing ISO C++ contributors.

Then there are the Visual Studio and Eclipse plugins, and graphical debuggers that allow even to single step shaders if you so wish.
I am going to write it from my regulated italian 10gbit/s ftth for 25 euros p/m.

Or from my 5G unlimited data for 9 euros p/m plan.

The market will balance itself and leaving it free is always better, go neoliberalism!
https://archive.ph/npfER
That being the case then why are the objections raised when other countries do similar? Iran, Russia, or China, for instance.
Transaction fees should be on top of price instead, then consumer can know the fee and choose the cheaper options.
This sort of exists, but unfortunately only as slow trainwrecks.
It is how Bobby Kotick was finally ousted from Activision-Blizzard,
and similarly with Amazon's Rings of Power, and Boeing's 737-Max,
and also with the crap Disney puts out in the last 25 years (new star wars movies).
With Kotick however, I fear he was just replaced with more competent bean-grubbers.
Show HN: ShipFlask – Ship Flasker with Flask
An app in French would be easy to comprehend for an English speaker.

To wit: une appli en Français serait facile à comprendre pour un anglophone.
Sure, if they are happy with those tradeoffs, that's good for them.
Extrapolating tangentially along lines of what you just, overall people _think_ that there is an upward trajectory of overall wisdom because of events in the past. My observation is that it is not. Th average human memory is very, very short.
3.5% per transaction in the USA!

In Europe it is capped at 0.3%. So much for market forces in the land of the free!

https://eur-lex.europa.eu/EN/legal-content/summary/fees-for-...

There is also a new EU law on the books mandating the provision of instant digital payments across the market. The critical paragraph in the law is that providers are *not allowed* to charge more for instant payments than delayed cleared payments. This will effectively drive the cost of retail instant digital payments to zero.

https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=OJ:L...

Quote from link:

```
PSUs are very sensitive to the level of charges for substitutable payment methods. The level of charges can therefore
steer them towards or away from a given payment method. In national markets where higher transaction-level
charges for instant credit transfers in euro have been applied, when compared to charges for other credit transfers in
euro, the uptake of instant credit transfers is low. That has prevented the attainment of the critical mass of instant
credit transfers in euro that is necessary to realise the full network effects for both PSPs and PSUs. Therefore, all
types of charges applied to payers and payees for the execution of instant credit transfers in euro, including pertransaction charges or lump-sum charges, should not exceed such charges applied to the same PSU for
corresponding types of other credit transfers in euro. It would be undesirable that PSPs circumvent the aim of that
requirement. When identifying corresponding types of credit transfers, it should be possible to use criteria including
the payment initiation channel or the payment instrument used to initiate the payment, customer status, and
additional features or services.
```
Ok that's the theory but how many companies actually do that for their workflow. All the ML companies I saw use directly Cuda for prototyping to production and don't bother with Apple ML unless their target happens to be exclusively iPhones.
The billion dollars mistake is not having nulls, you need some concept of null.

The mistake was allowing nulls to be a valid value for all pointers/reference at the type level.

You cannot make this mistake in an untyped language like JavaScript*

The solution to this is not eliminating nulls but rather separating nullable pointers/references from non-nullable ones

* Ok ironically JavaScript has an actual historical implementation bug where typeof null === "object" (basically Netscape used tagged pointers, the object tag was 0, and null was represented as a null pointer, so typeof would read the tag and return "object"
My best guess is that its made for the lower end of tech user, who knows they want to ssh but doesn't know enough to be able to do it securely on their own? Otherwise I have no idea what the use-case is
Teams currently requires a separate license no? It is not free anymore with Microsoft 365.

And that's thing - if slack was actually trying to add features and integrations that users actually wanted, it would not fail that much.

I mean, Zoom succeeded without having anything except team conferencing...
Nowadays you can write regular C++ in CUDA if you so wish, and contrary to AMD, NVidia employs several WG21 contributors.
saves a couple bytes if you're not using a modern build system :)
I think minifiers use 'void 0' instead of undefined.
My AIs have no character, I demand my Roomba show a little passion when cleaning.
From the linker viewpoint glibc is four files on disk. You can have them in ~/.local/glibc FWIW, linker doesn't care. I imagine it should be enough to download libc-dev package and unpack it in ~/.local/glibc

The actual dependency is 2.14, when a faster memcpy was added, 2.17 is just whatever I happened to have around back when I compiled my stuff, I just didn't change anything since then, bits don't rot.
They really need to work on exercise in a pill so that it can matter for public health purposes.
The Tongans in the article are Christian missionaries, some of the aboriginals in the article are converts, others are not.

Australia gets a lot of missionaries, W.Australia once had a web listing of missions in the state, it was well over a hundred organisations all seeking to save the aboriginals (the Pintupi Nine walked out of the desert here in 1984 never having seen or heard of Europeans or Jesus prior to that).

Before the Tongan Christian missionaries were burning and destroying traditional aboriginal artefacts we've had numerous other Christian missionaries doing the same; the Lutherans varied, Carl Strehlow observed and documented (with some bias) although significant artefacts he was entrusted with were sent away without permission and destroyed all the same in WWII firebombing, other Lutherans were far less tolerant.

The Christian Brothers took in both aboriginal children and post war British orphan children and were rather famously even handed, they treated all as slave labor and catamites for venel pleasure (bald fact I'm afraid, there's an entire multi year Royal Commission investigating that alone).

Jimmy Chi's original stage play was far more damning .. the film was watered down: https://www.youtube.com/watch?v=ZTiXSmQET2E
When you ask your funding agency for an HPC upgrade or a new machine, the first thing they will want from you are utilisation numbers of current infrastructure. The second thing they will ask is why you don't just apply for time on a bigger machine.

Despite the clichés, spending taxpayer money is really hard. In fact my impression is always that the fear that resources get misused is a major driver of the inefficient bureaucracies in government. If we were more tolerant of taxpayer money being wasted we could spend it more efficiently. But any individual instance of misuse can be weaponized by those who prefer for power to stay in the hands of the rich...
> it means that the value that people got from your app, was not enough to fight a free product

The problem you have is that the people making the finance decisions are often far-removed from the ones making value-based decisions.

The ones making the decision from a finance-perspective look at the offering from Microsoft, realise that it does video and chat for free (well, they're paying for O365 anyway) and that's it.

They don't care (or know!) that it's a resource hog, buggy etc. The value from the OP's product would not even be a consideration even if it was 100x "better" (use your own definition of "better" here!)

So I think it's unfair to use that comparison in this case
Also if missing and undefined where the same it would change how prototype inheritance worked (maybe for the better)
It looks like an interesting take on collaborative whiteboards. The integration of open-source generative AI models for image and text generation could be a game-changer for brainstorming sessions.

I'm curious about how well it handles real-time collaboration with multiple users, especially when AI-generated content is being added to the canvas. Has anyone here tried it out? I'd be particularly interested in hearing about the learning curve and how it compares to other tools like Miro or Figma in terms of performance and feature set.

Also, for those who've used it: how does the AI integration actually work in practice? Does it feel seamless, or is it more of a bolt-on feature? And how customizable are the AI models - can you fine-tune them for specific use cases?
Rivians are wildly popular here in Georgia.

I'm not sure if that's because we have a Rivian plant, because our local demographic likes pickup trucks, or both.

Their headlights are distinctive, making them almost impossible to miss.
Suppose you store the result somewhere and then want to use it afterwards.

How do you check if they are still valid files?
Great work!
I love it LOL
Consider me duly and properly whooshed!

It was only when I later re-read the comment I replied to, with the part about Bill Atkinson not knowing about the border-radius feature in CSS, that I realized what was going on.

At least I hope my note about the pixelated icons may have been of interest to a few.

Thanks for keeping me on my toes!
Iceland's volcano eruptions may last decades
Well,

"Modular to bring NVIDIA Accelerated Computing to the MAX Platform"

https://www.modular.com/blog/modular-partners-with-nvidia-to...
Perhaps for your parents, but many people who lived through such times still look with fondness at the USSR. Wiki oddly enough has an article on this exact topic. [1] 79% of Armenians believe that life was better under the Soviet Union, 69% of Azeris, 54% of Belarussians, 61% of Kyrgyz, 70% of Moldovans, and so on.

This is precisely why the right of emigration must also be a part of this system. Like the old joke goes, 'What do you call a Soviet musical duet? It's a musical quartet that went abroad.' Countries should never be able to trap "their" citizens within their borders, for any reason, at any time.

On top of all of this I would add that this era obviously was also directly contrary to the entire spirit of the idea I'm proposing here as well. That wasn't a multipolar world. It was a world with two hegemons seeing how many countries they could make completely subservient, using any means possible. And in the end it caused nothing but self harm for both powers. Myopia.

[1] - https://en.wikipedia.org/wiki/Nostalgia_for_the_Soviet_Union
The site is about mere 10 packs. Some jurisdictions allow the personal tax free import of even more than that. Within the European Union, for example, it is 800 cigarettes = 40 packs (200 cigarettes = 10 packs from outside EU). Assuming the "old/classic" size of packs with 20 cigs each.
The translating part is by far the hardest. But there are services to organize a crowd sourced translations of your app / service.

Booth android and iOS app building frameworks will try to force you into using variables for every rendered string (allowing you to change them easily and in one place - f.ex. based on user / device settings).
The client libraries are also AGPL.
Now China can finally block access to GitHub.
choose cheaper options like the Discover card? or to find an ATM to withdraw?

My understanding here is that Mastercard/Visa aren't charging customers, they are charging vendors who take that payment. Some vendors build that into the price of items, some eat the cost, some do indeed pass the cost to the consumer. But the latter is rare except for small businesses (which this case seems focused on).

TBH I'm suprised they even bothered with an anti-steer approach. Visa/Mastecard are about as objective a duopoly as we can get in the world of financial transactions. They can control entire industries because removing the vendors' ability to take their cards is a death kneel.
Show HN: I Build a Fitness App, to Gamify Your Fitness Journey with AI
With The Fittest, you can:
Personalized workouts: Our AI tailors your workout routine to your fitness level and goals .
Gamification: Earn points and badges for completing workouts, keeping you motivated and engaged .
Social fitness: Compete with friends and family on the leaderboard to see who can stay on top!
Progress tracking: Track your progress over time and stay motivated to reach your fitness goals .
I'm sure most of the valuation is done behind closed doors but is there any public information on how those numbers are plucked out of thin air? Byju's was a glorified tutoring app like so many others and the valuation was definitely not in sync with reality.
It entirely depends on the book. For most modern paperbacks, I'd agree with you - the book is often just a means of transmission of the text. Even with modern books though, there are plenty of examples where it's intended to be a physical object that affects you in some way, not just as a sequence of words that happens to be on a page. You'll see some books that chose weird sizes or paper finishes or even variations in font size through the book, because that's as much a part of it as the text itself.

In the early days of books, especially before the printing press, they were primarily considered works of art. You'd have ornate flourishes at the start of a chapter because it took so long to copy manually, adding something visually appealing wouldn't have made it take much longer to create in the grand scheme of things. There might be beautiful illustrations with vibrant colours competing for attention as much as the textual content.

Even with much newer books, you can tell the difference. One I remember from my childhood is A. A. Milne's Winnie the Pooh with its illustrations by E. H. Sheppard. To most readers, the illustrations are as much a part of the book as the text, and yet there are cheap versions that contain the text only which are probably interesting if you've never seen the original but just feel incomplete and disappointing if you have.

With Victorian printing, you'd sometimes have outlines of illustrations printed in black and white and then someone would colour them in by hand with watercolour prior to sale. Every book would be slightly unique. I've only seen one such book when I was very young, something my mum had rescued from her grandfather's collection as a child.

Whilst new books are also great (there's nothing quite like opening a new hardbook, having a smell of it and settling down to read), old books are also wonderful, not just for the contents because also the look and feel of them that transports you back to another time. I've got a few (probably not valuable) old books that are over 100 years old, and in those days people would usually add a handwritten note on the first page saying who was buying it for who and what the occasion was, and often in beautiful old-fashioned handwriting that itself is art now. This is just a glimpse into the history of the book and the world as it was at the time this book was new, that just add richness to the book itself.

Reading a book isn't just about the contents, as there's so much more to sense when handling something physical, especially old books that aren't perfect in some way and so have their own story that's different to every other copy.
This is market forces at work! Everything is working according to plan
> Mind you, we don't vote for parties to govern or which member to lead them (and it needn't be an MP) either, but it doesn't stop people talking like we do.

You are technically correct, but those pesky people are onto something. In practice people that voted for Boris Johnson in 2019 did not vote for Liz Truss or Rishi Sunak, yet still were governed by them.

You are voting for a candidate, but their party might decide the next pm with the input of their members only.
Thrilled to announce the launch of my side project, The Fittest: Gamify Your Fitness Journey!

For the past 1.5 years, I've been pouring my heart and soul into creating a platform that makes fitness fun and engaging.

The Fittest uses gamification techniques to help you achieve your fitness goals, whether you're a seasoned athlete or just starting out.

I'm so excited to share The Fittest with the world and help people reach their full fitness potential.

Visit https://thefittest.app to learn more and sign up for free!

Don't Forget to upvote on Product hunt https://www.producthunt.com/posts/the-fittest