skysight-inc/HackerNews huggingface dataset:
If you take 12 payments you, by definition, are in debt! It seems you are conflating debt with net worth - a person can have positive net worth and still have debt(s). Even if it is 0% interest you owe money to someone. Every debt is a risk. It may be smaller or larger, but it's a risk. It also normalises the behaviour of going into debt for buying depreciating objects which is bad by itself.
I think the marbles in that claim are what the artefacts of civilization get crushed into rather than the only aspect of our civilization that wouldn't blend in with layers of surrounding rock.

If the eroded bones or even imprint of a soft body of some creature that waded in a swamp can be solidified into rock with sufficient fidelity to be preserved for many millions of years, the fossilised imprints and unusual mineral concentrations of the dinosaur equivalent of New York City would be hard to miss or dismiss, assuming it was somewhere we were looking.
Ok so I finally created an account just to respond to this post because I wanted to share my experience with typescript.
I really don't get the confusion and doubts about the usefulness of typescript. It's my favorite language to use because of it's expressiveness.

In my company we built a lot of web apps in very small teams (mostly just 2 people). We use mostly c# as a backend and typescript + mostly angular, sometimes react as a frontend. When typescript came out I built a conversion utility that allows me to generate typescript definitions and metadata from my c# type definitions. In angular I built my own type safe reactive forms, access control and API framework. Often we use ef core as a database layer on the backend, so we have a single source of truth (the c# types) for database and frontend types for the API. I use mapped types in typescript a lot to reuse the generated API types in my frontend code. If a field in a class is renamed ef core takes care of the database migration. On the frontend I get notified of every error because of the rename. Is there a table column for the field, I get an error. Is there a form that maps to the field I get an error. Do I check for write permissions of the field with the old name somewhere, I get an error. I use exhaustive matching to ensure that all cases of enums or union types in general are handled. Everything is type safe and the types come from a single source of truth.

It's so insanely productive it feels like magic!

Edit: also wanted to add I mostly do not use libraries outside of framework libs for angular or react in my frontend. Generally most library code I need (with few exceptions) is built by myself rather fast and easily. I avoid libraries because of the npm ecosystem mess but it also has the upside that I don't have problems with outdated type declarations or typescript incompatibilities.
It's like telling someone that throwing all their stuff in one huge box is always better than using smaller boxes. Obviously it depends on the situation.
Or you can afford the camera outright, right now. What's better out of these options:

1) Buy for cash the camera now. You don't have any cash in hand afterwards, and the camera is depreciating in value immediately as an asset only offset by whatever you do with it.

2) Buy via BNPL with no interest for 12 months, and pay exactly a 12th a month. You have the camera, but you also have 91% of your cash in the bank that /does/ get interest or can be used for anything else like investing in shares. You still have liquidity and can assumedly use the camera to generate some cash doing weddings or whatever as part of your hobby for one year.

3) Save cash where you are getting similar rates of interest as 2 for 12 months once you've identified you need something. Buy the camera a year after you needed it, you have lost the opportunity of 12 months revenue from maybe one wedding a month? The price is either affected by inflation after a year, or more hopefully its gone down due to competition with other models, but who knows. Also do you still need a camera? you've certainly lost out on a years experience to know if it was worth it.

BNPL makes plenty of sense if you can or cant afford something, more so if you can.
I'm glad alternatives like Alpine exist for small sites that don't need many additional behaviours. But having used Alpine for a medium-sized art gallery website last year, I can't really recommend it for anything larger than a very simple site. The fact that all your code is scattered as strings everywhere without error checking or types makes it really hard to debug and work with long-term.

For lightweight front-end tooling, nothing has unseated the ease of Preact for me.
Yes, but only in monochrome, and in a separate window.
Back in my twenties I bought a car using a 5 year 0% interest loan from the dealer. I had the cash in the bank to buy it if I'd wanted to, but interest rates were around 7% at the time so using the 0% loan effectively gave me a 15% discount because I got to earn the interest on the value of the car instead of the dealer.

Managed debt is fine. It's only an issue if you over-extend yourself or you have a catastrophic change in circumstances (and you can insure your debt against that...)
I'm optimistic. I think the progress in AI will make people more aware where the soul really is, as they will learn to distinguish. I think the human spirit will be faster in learning to recognize that which is not really interesting than AI will be able to make improvements faking it.
I’d argue the “good” route shown as an example should be the “default” way you use it. The alternative is arguably worse in most ways imho.

Edit: not used their Alpine or Alpine-CSP, just commenting on the example syntax in the link shared by GP.
There is nothing inherently wrong with that but it's a lot more risky then saving up.

Say after 10 months an unavoidable bill of $4k shows up and I got to pay it. If I'm saving up I can redirect that money. It sucks that I don't get the camera when I planned to but otherwise I'm fine.

Under a BNPL plan I have no extra money to allocate and might have to dip into Credit (potentially with high interest).

In short: Savings are fungible, payments are not.

Studies show that huge percentage of the population doesn't have any savings. For them it's particularly dangerous to have more recurring bills.
Yes, I found the ReScript/OCaml type system much more ergonomic.
(ElevenLabs dev here) The generative voices and the way they sound is very much a function all the training data, sampling and interpolation as you also pointed out. As a lot of these do involve deep breaths, that why synthesized voice will also have it present albeit at sometimes different times than human. Interpunction is the biggest influence on where those pauses will happen.

From the users so far they found it actually enjoyable to listen to and that the breathing and pauses are accurate!
Indeed, i dont get the "i want to make money by using software by peple who are not allowed to make money"
Typewriter? You heathen! It must be chiseled into the cave wall with a bone.
You then pay off your outstanding debts if you think there is risk you will be paying out more in the near term... That's why you only carry debt when you could otherwise afford something. Literally thats the point. Realistically though its even better if you lose your job because you have the cash in the bank you would otherwise have sunk into an asset. I just quit my job to be self-employed and have a bit of a career break. Before I did I got a 24 month interest free credit card. If I suddenly have to pay for something really expensive like a new boiler or something, I can put it on there and I have two years to decide what to do, or get a job with zero additional cost. That's security more than it is a liability. I've had a perfect credit score and never paid for credit other than my mortgage interest. People who refuse to use credit out of some broken parental advice of "never carry debt" is far more reckless since you're ignoring an entire avenue of financial management for yourself. Absolutely don't carry debts you cannot afford. But everyone should abuse the fuck out of the credit system, and the institutions designed around fleecing people a lot stupider than you. The bar for credit company profits is set at people where money is like water through their hands, not people who know how to keep a personal budget in a spreadsheet.
I find ReScript (https://rescript-lang.org/) fundamentally better than TypeScript. It has easy FFI and a sound typesystem. With Rescript you wont have any runtime errors, like you can with typescript. But compared to vanilla javascript typescript is a big improvement.
Of course it's Bellard. I wish I had like, a day with him, just asking whichever questions I want.
"this is discussing no other thing called Memex than memex.marginalia.nu"

Please consider changing your name.
We all know what Memex REALLY means.
Don't pollute the namespace.
They might’ve meant the type errors, rather than runtime errors. TypeScript’s type errors can get flat out unreadable when you’re dealing with moderately complicated types. Even errors with generics can get ugly.

That said, I still love TypeScript
Fair, that could happen. It could also happen that the price decreases, as prices for electronics tend to do.
https://en.wikipedia.org/wiki/FBI-Apple_encryption_dispute

Part of it is the time that the FBI wanted Apple to create custom firmware to allow unlimited attempts to enter a PIN number.
This feels like a less mature version of riot.js.
I feel that an astonishing number of people simply don't understand how credit and credit cards work, don't put in any effort to learn (understanding credit and debt is a critical life skill), and consequently blacklist what is unknown from their lives (eg: the Gen Z example).

People falling into financial ruin isn't a fault of credit cards or carrying debt, it's either driven by fiscal irresponsibility (which can be rectified with honest effort) or just plain bad luck (which can happen to anyone, fiscally disciplined or otherwise).
Even customisable like your character's appearance.
This was one of my criticisms of Fallout 4, the voice actors weren't bad, it just didn't fit very well some player characters.
Atomic references counting is a necessary technology when you want to do reference counting for an object shared by multiple threads. This applies both when doing manual reference counting (Rust's Arc, C++'s std::shared_ptr) or when doing automatic reference counting (objects in Swift, Objective C, Python).

Choosing to use automatic reference counting in a language is a design choice, with positives and negatives. Atomic reference counting is an implementation detail, a strict necessity whenever you can't be sure an object will only be referenced by one thread (in essence, non-atomic reference counting is just an optimization).
You can also toss on an exclamation point to insist it's not null, and come back later to clean those up.
Apache doesn't present them as dead and gone, that's insane. It's the name of a historical and continuing culture, and nobody should own a name in such a way.
jepsen.io has a neat diagram of various consistency models - http://jepsen.io/consistency

also, you can find talks of Martin Kleppmann on youtube about consistency guarantees, e. g., https://www.youtube.com/watch?v=5ZjhNTM8XU8
At his wealth level (1.7 billion) I doubt he works for the paycheck. Even his non-Apple-stock and tangible wealth would be enough to live for 50 lifetimes.

If he was so inclined he could just call it quits after the cut out of spite, and hit those shareholders with a stock nosedive over the uncertainty and signalling of his departure. Of course his Apple stock would take a dive too, but it will be worth the fun!
A. If you take a deeper look, the benchmarking part is implemented in C++ (client + benchmark session management + measurements), Python is just layer on top to orchestrate everything but it's not on a critical path at all

B. Yes, old hardware is 100% a problem, that's why the benchgraph web is extensible with more hardware options, stay tuned for that, it's going to come soon!

C. Yep, legit, something to expand / improve
These are great tips. Personally I just have an abnormal perspective where I view just about everything as strange. Life is really weird if you think about it, maybe this perspective is why I remember so much
Really?

It's a general personal information datastore directly inspired by As We May Think. I think it's very apt.

While not quite integrated yet, the fact that it runs within the same ecosystem (and machine) as an actual internet search engine makes the vision of Vennevar Bush fairly within reach.
Paypal offers me a pay-later option, apparently no matter how small the amount is or what I'm paying for. Sometimes two options (pay everything next month + pay in instalments). Or perhaps it's alwys two? I haven't really paid attention.

The next-month option is free (for me) anyway. I assumed that the risk of a one-month loan is low for Paypal and worthwhile because it takes a few transactions from the other payment processors usually offered by the same webshop. But that's just an assumption.
Another point to show what Apple's true goal is: To kill general computing. If you buy an iPhone you should be able to run whatever app you want on it. But no, Apple knows best and will not permit you to do anything it doesn't approve of.

As for the APIs being copyrightable see Google vs Oracle.
In Vim you also have plugins that provide you with semantic editing (e.g. via LSPs). You then have it both.. same as if you installed a Vim plugin in your IDE. The only difference being that the IDE is slow and has a multitude of features that I don't need whereas Vim is configured to exactly my needs and has instant response always.
No that sounds more like breeding management to ensure no bad cross where unwanted recessive gene is dominant with not so good consequences. Eugenics has a different aim to improve the general population by having some breed and convincing others that they should not have any or many kids.

Eugenics often doesn't present and identify itself clearly - as such the kids in my district were subject in the 70s to some well meaning souls who targeted the 11 to 13 school kids on a yearly basis, talked to boys and girls separately about how over populated the country (Australia) was and responsibility not to have kids [a] ... but the real focus was on the girls who received a very much longer session, each told to varying degrees due to over population they should not have too many kids, one or two and consider abortion if they got pregnant. This might not have been so harmless in city areas where kids might have witnessed most of these problems, but for rural girls in small districts, while most shrugged it off, it left a lasting impression on a few which had an impact on their interactions later in life.

[a] That was my personal message I was told - as a kid I wasn't a pretty picture, face scarred up bad from injury when I was 4 and for many fitted a certain look some might think I was a few cookies short.
Hope I checked this post earlier... Spent an hour migrating server's zone and reinstalling OS...
2022 - Kimi, After Yang, Crimes of the Future, White Noise, Official Competition, Everything Everywhere All At Once, Tar, Mona Lisa and the Blood Moon

2021 - Nightmare Alley, The Card Counter, Zola, The French Dispatch, Come True, Don't Look Up, I Care A Lot,

2020 - I'm Thinking of Ending Things, Mank, The Sound of Metal, Possessor, His House

2019 - Climax, Uncut Gems, Parasite, Vivarium, First Cow

2018 - The Clovehitch Killer, Prospect, Mute, Anon, Mandy, The House That Jack Built, Cam, Sorry to Bother You

2018 had a glut of Netflix sci-fi B-movies that I think are very solidly good if not so great. I think they're underrated so I included them. I might have also messed up on the years.

These are all films I've seen. There are many others that I suspect are even better that I haven't seen.
The linked account is the developer of one of the most prominent third party Twitter clients.
After years of being a Very Successful illegal street racer, I finally had the money to attend professional racing schools and then enter open wheel Formula Cars races. To be clear, I street raced in and around NYC late at night and alone because I would not risk any of my friends lives in the event of the worst outcome that is Always possible.

I can remember drives I have taken years and years later. Going fast is my thing and has been since I was 6 years old. However if you ask me about my first organized Formula Car race: I have virtually No Memory of those 20 or so minutes of my life... I remember the warmup lap and the green flag but thats about it.

It took a while and a lot of effort but yes I did eventually dominate on the track. I won races, poles, fastest laps and I was offered the chance to turn pro... I mention this only to give credence to the oddities that Stress and/or Fear have on memory.

So now when I hear reports of Police in shootouts Not Remembering what happened... I UNDERSTAND.
I find that hard to believe.

Manmade objects will probably disintegrate with time, but we have drained fossil fuel deposits, leveled down mountains, diverted rivers, drained lakes, etc.

Some of those geographical features will surely remain unnatural-looking (?)
Automatically Add Subtitles to a Video
I've created a webapp that allows you to automatically add subtitles to a video
A slight adjustment to this is that the single-cable-operator can become a monopoly because of government regulations. Permits, planning permission, running roughshod over objections (see HS2, Heathrow third runway). So the ideal market can never materialise. We (citizens/subjects) are somewhat okay with this. Most people do not want the free market criss-crossing the countryside with operators laying cables across whichever farmers accept money from them.
I thought it was indian notation (lakh, crore)
You don’t need to do runtime inspection to see what the structure of everything is if it’s well typed which reduces the mental burden when debugging deeply nested problems. You can also be reasonably sure that there isn’t a different call stack with an entirely different structure lurking out there which also helps with confidence in pin pointing problems.
But doesn't Google actually have a monorepo?
>at which point they charge you usurious rates

If you pay the statement balance due instead of the minimum payment due on your statements, you will end up paying no interest.

The sky high interest rates only apply to statement balances that go past due, and having past due debt is also strongly disincentivized because they are horrible for your credit score.

If you only spend money you actually have with a credit card, you will be fine while also enjoying the many benefits of having and using a credit card.
If we are to make up scenarios, I can take $5,000, go to a casino, observe roulette wheel and bet on black when I notice bias. Bam, I now have $10,000! I am the smartest guy ever!

Seriously, OP never mentioned investing in a business equipment but wanting a camera. Also, that camera will depreciate no matter how you paid for it, but you conveniently mentioned it only in the scenario 1.
While I highly enjoyed the trilogy (especially 'The Dark Forest'), the Science Fiction element of the story remains very soft. At no point does the author offer any meaningful explanation for any of the technologies used in the books.

I really liked the story, and enjoyed the ride, but as a fan of 'hard SF' such as the Expanse or the Mars trilogy, this book left me somewhat dissatisfied.
This is a very US specific thing and even there I'm not sure it's true.

In Europe credit-card usage is much lower, and card security is much higher for both types of cards. We've had chip and pin protected cards for many many years, while the US only caught on in the last few years.

Is there objective data that US debit cards have more fraud impact for their users? Or is this really more a PR story from credit card companies?
Your code is going to run on a computer somewhere. It will never be completely safe. And many kinds of error will escape even full detailed types.

Mostly safe is useful. The more you tighten types, the fewer errors can occur.
Yep there are many more reasons than "typing fast" for using Vim. For me the main motivator to dive into Vim was to not use the mouse at all because it constantly gave me RSI. It worked great. I never again had RSI since I switched to Vim for all my coding.
My favourite dinosaur is Troodon it had a large brain for its body size. It may have been one of the most intelligent dinosaurs.

I read samples found showed that Troodons' brains were so big it left imprints on the inner part of their skulls.

It's interesting to think how it may have evolved over time if it had the time to do so.
>It's now one my favorite sci-fi books.

Same here, same here.
One pitfall i've found with TypeScript is getting too clever with type definitions. Too much abstraction can end up eating up a lot of time (especially with a large team). This happens because as you say, the error messages are verbose and hard to follow.

Once we started keeping our type definitions small and simple we've found it's hugely beneficial.
Lists and People on Mastodon
Yes, caching would be even worse with no control over the cache's lifetime.

You load the file into memory when I tell you to, you stringify timestamps when I tell you to, using the memory pointer I give you, and you release the memory when I tell you to.

That's what a sane API looks like.
In South Africa, apparently, a 3.5-inch floppy disc was called a "stiffy". That's a much more sensible word, right, and you're totally not smiling now?
I was hoping someone would mention globular clusters! I couldn't find a way to integrate it naturally in my post.

I don't see any information about globular cluster movement in that image. Naturally the confinement wouldn't be 100%, and some amount of gravity would still "leak out,"[1] so the mere existence of globular clusters isn't proof one way or another.

Surveying globular clusters offers a good test. RG might (or might not) explain why globular clusters are mysteriously 1) preferentially orbiting perpendicular to the primary galaxy's rotation, perhaps due to stability, and 2) preferentially aligned with each-other in their own plane, perhaps due to mutual (lensed) gravitation. Both of these observations are otherwise unexplained (or require numerous free parameters) under dark matter.

We won't know until someone does a survey, and probably some simulation work. Sadly MOND soaks up most of the oxygen in the Modified Gravity field, leaving almost none for RG.

[1] see Figure 16 https://arxiv.org/pdf/1603.04943.pdf