skysight-inc/HackerNews huggingface dataset:
Even if it does wear down and doesn't meet the requirements for vehicular use, there should be some possibility of re-use or re-manufacture for fixed use, as a home or grid-battery. That should give you a core credit on the battery replacement, reducing the cost significantly. At least one company is trying this already:

https://arstechnica.com/science/2023/02/the-big-reuse-25-mwh...
And did you build a successful software product on your own time, risking your own money?
People like the new stuff because it gives them something to talk about. Other than that, I agree with you, there's virtually and infinite amout of content if you start looking at older media.
Why does he need a TV show at this point? He has so much fame that throwing his videos on a self hosted website with links through social media websites would garner him massive views.

Or just throw the videos on YouTube and monetise through ads.
Also, if the logic of determining consent under 2002/58/EC is the same as under GDPR, I believe having a paid alternative - YouTube Premium - is legal.
Also many corporate VPNs use data center IPs.
+1 to all that. Having experimented both with non-Tesla chargers and non-Tesla EVs, the Supercharger experience is just head and shoulders better. With a Tesla, plug in and go; with a non-Tesla at a Supercharger, select the bay from the app, plug in and go.

But with non-Tesla chargers, half the time they're down or fully occupied because there's one or two stalls, not 4-96 like Superchargers. If you find a free one, you need to download some dinky app and validate your account and punch in your credit card details and then it fails half the time anyway. Gar!
>Also: the next version of Nota will be written 99% in Rust :-)

Cringed. ty
Don't Be a Genius
It's not the way it is calculated. All payments attached to employment contract are wages, be it regular salary, bonuses, vacation pay or severance. Say the contract defines severance of 1 month for each full year worked capped at 3 months: at the moment contract reaches 1 year anniversary, the employee should be owed 1 month worth of severance upon contract termination
A friend of mine needed a bunch of morphine before a major surgery. Right before the doctor administered it he said "don't worry, people pay a lot of money for this"

Always thought that was a pretty funny line
> I do my budget in double-entry.

I have a short term budget in GNUCash in the form future dated scheduled transactions, but for more strategic stuff I have an annual budget spreadsheet, which among other things, models income taxes. Increase 401k contributions, and the sheet says I owe less tax. The GNUCash budget tooling is... less useful.
How is a type more of a burden than documentation? You're saying that consistent documentation is a good thing, but types enforce more consistency and integrate better with tools.
Types, like many things in life, only matter once you are in a situation where you could really use them(or would sidestep a certain kind of problem…) If you are in one of those, and more importantly don’t realize it, that is when you really pay. The daily languages that we all use(99% of us) do not utilize complex type systems and thus cannot solve complex problems.
I would guess that Swift isn't increasing in lines of code as fast as ObjC, because Swift gets more done per line of code. But "per feature" I'd guess Swift is slowly inching out ObjC.
> Then just pay for a Youtube Premium account and get all your followers to buy a Youtube Premium account. No one is forcing you to use the ad-supported version of Youtube

Google themselves doesn't want us to use YouTube premium, otherwise they wouldn't be charging multiple times what they earn through ads for the premium service.
Interesting and not surprised. I don't actually remember any but it's half my life ago at this point
Via – Solving the 100 GB problem [video]
I am unashamedly stealing this one, it is both apt and making me smile. Kudos
The US defines legitimacy. So...
I posted this earlier! https://news.ycombinator.com/item?id=37928320
The place I work has physical security, baristas, and random other staff in an expensive city. Tbh I don't know what they make.
Ask HN: What would you do with an AI agent?
If you had an AI agent running on your computer that could do things for you, what things would you ask it to do?
On the other hand, the continued use of Swift by Apple will mean they feel the pain too and will improve the performance, which will make all apps faster as most new apps use Swift.
Why would you pay severance when declaring bankruptcy?
What!? The soup that is made from beef tripe is amazing!

And if you have a problem with the chewiness, you can substitute oyster mushrooms.
The “Sharing” tab is particularly atrocious, the circles in each list widget frequently do not match the rest of the data in the widget (or indeed seemingly any data at all). This is resolved by scrolling the particular broken widgets out of view then back in. It would seem somewhere in the pipeline the widgets are templates/virtualized and the logic to fill a given widget with the right data goes completely bonkers at times and needs to be reset by hiding it then showing it again.

Besides that, many of the “Awards” views frequently show incorrect/ancient/impossible data. For instance I recently saw “You will earn this when you reach you move goal 100 times. You’ve reached your move goal 102 times so far.” with the seat not unlocked. The number sounds only slightly off, but keep in mind that’s 3 days of stale data. I saw similar bugs with the “Perfect Week” award and “Longest Move Steak” one. (At one point I had a move streak of 21 days, the badge said it was 14 days, and the perfect week badge was still not unlocked. You’ll note any 14 day period must contain a full monday-sunday period, not to mention in reality my streak was 3 weeks).

The daily summary view is admittedly fine. Though the refresh interval is something like 15 minutes which is absurd for a pedometer. Not sure if the app or the API is to blame there.

Sight aside, but not really. The settings/Account modal is impossible to discover, and when you do 5/6 menu options have a reasonable flow where you can click to go into the detail view, then hit back to return to the main modal (or exit entirely). Except for the “Change Move Goal” detail, which can only be exited entirely, it is impossible to return to the Account modal directly.

I’ve never used “Fitness+”, their paid offering, but I assume the quality there would be about as bad as everywhere else.
I'm suggesting you haven't read enough before replying, just like I did on my first comment. See "Myrocks" as an example of what the first user meant with lmdb. Replace "mysql -> redis" and "rocksdb -> lmdb".
Structural integrity is an issue. Another one is battery quality and care. When a battery pack has a high residual value, and you're taking it with you, there is a real risk of quality mismatch, fraud, theft, and abuse in and around the battery swap. I may have a brand new car, with a near perfect battery; if I go on a trip and do a couple of battery swaps, I'm going to be pretty unhappy if the battery I get back at the end of the chain of swaps is 5 years old with only 75% original life.

That's even before the risk of malicious owners. I'm sure there would be many attacks, but one that comes right to mind is intentionally swapping in low-quality cells into swapped batteries to extract and sell the new high-quality ones you pull out.
I have premium and use AdBlock to block the "recommended" video suggestions that take up half the player screen for the last 30 seconds of every video.
Hardware Processing for AI Goes 3D
I agree that this sounds sketchy, but crypto donations per se are not unlawful - you pay directly the creator and avoid paying fees like in yt. Question is does he pay taxes for them, but this applies for any income, not just crypto
I'm waiting for Freenet 2023 to reach 1.0, then someone can build our P2P piracy websites.
What to Do After Google Domains Was Acquired by Squarespace?
Hi everyone,

A few months ago, I registered a domain through Google Domains. Recently, I learned that Google Domains was acquired by Squarespace. I'm now wondering what steps I should take. Should I stick with Squarespace, or would it be advisable to consider changing domain registrars?

I'd appreciate any insights or advice from those who have experience with this situation or any recommendations for domain registrars.

Thank you for your help!
What's the selling point of premium if not removing ads?
That link no longer works. Is this the same as you read? https://contemporarythinkers.org/tom-wolfe/essay/sorry-soul-...
Is moving something that has a seriously tight budget, to the cloud, necessarily a good idea?
The simplest guide on switching to Linux just dropped
AI integrated across the OS in this cloud PC helps with guided assistance to learning linux commands, or literally any other new programming language
I'm not convinced by that.

I find a ton of value in Youtube Premium. I share it with my family. Youtube Premium also comes with Youtube Music - which allows me to cancel Spotify. Premium provides higher quality videos where applicable. The amount of time I save myself from watching ads is already well worth it.

If you're a light user of Youtube - I would agree that it's not worth it. But the way I use it makes it quite a bargain.
I thought he was slipping something past the censors. He uses a different epithet in this live performance.

https://www.youtube.com/watch?v=uT3OQECSDoQ
I realize one possible misconception is severance vs "gardening leave" [0].

They look really similar, but legally entirely different.

In "gardening leave" you're still an employee and on payroll until the last day. Whereas severance you're not an employee and typically paid lump-sum (but doesn't matter for this discussion). So in this specific situation, yes, that would be wages and would be paid out first before creditors because you are _legally_ entitled to those wages.

The problem of course you cannot hope to put a whole company on "gardening leave" in hopes that it can "act as severance" for everyone. Your creditors will sue you and easily win. They'd probably put an emergency injunction on the company and remaining funds before the first month was even completed once they learned of "creditors hate this one little trick!"

[0] https://en.wikipedia.org/wiki/Garden_leave
I am not targeting you personally but am seeing a bunch of similarly formed comments around the Internet (mess with the US military and find out?); and am not sure what's that coming from.

> You gotta be a bit ballsy attacking the US military.

Lots of people are ballsy then. People (or terrorists) have been attacking the US military and its bases for the last 70 years or so without stop. Many (most?) times to the disadvantage of the US (Vietnam, Iraq, and recently Afghanistan).
I'm looking for a standard, well-known, drop-in product - that's what Redis is, that's why persistent storage support in Redis is interesting. If I have to search up some combination thing then it's already a non-starter.
If those ads don’t use rtb, yeah, freedom has mostly been preserved.
Thank you for explaining the distinction, I had assumed the result was more similar to emp.
It's crazy to me how entitled some people are. I've seen many posts on Reddit where people think they should be able to use a service like YouTube for free without ads. YouTube isn't free to run, and they offer an ad-free service that is reasonably priced for the value provided. It's also funny how many people say they'll stop using YouTube because their ad blockers won't work anymore. This actually just helps YouTube, since they won't have to waste bandwidth on users who don't bring in any revenue.
Is there an advantage over AsciiDoc? In my opionion AsciiDoc is really powerful and offers anything an author of academic papers (and blog posts) would need. The output is also not limited to html.
This would be great if it were expanded to other subjects as well! Very cool! I’d post it as a Show HN
The point is that the author positions himself as a person with high morals but he solicits donations from shady/grey area crypto projects.
> What is anyone going to do when printf/malloc/read/open/close fails?

As a sysadmin, I would love for the code to log/print the "#€%"#€%#€ filename when open() or read() fails, and not just bubble up some generic "something went wrong, fix something" and have me dive into strace/truss/ktrace just to know that /home/foo/badperms.txt could not be opened.

For some reason, all these wrapper libraries and frameworks and stuff are super good at hiding things for which we used to get decent errors, like "could not open tcp port 443" or "file: ./badperms.txt open() failed" but as the layers stacked on top of eachother more and more, the code calling "set-up-totaly-secure-sending-of-file-to-remote-http-endpoint-and-renew-LE-cert-if-needed()" has so many moving parts that the program can only say "worked perfectly" or "dang, noone in the world knows what went wrong, try again tomorrow, worked on my laptop once before deploy".

So while it is not "fun" to handle all these particular errors one by one, when we stop fussing about details, we make someones life miserable as the filesystem goes full/quota, or when networks/firewalls hinder traffic if we can't even tell the user which of those two occured because it would be "tedious" to pay attention to so much detail when all I wanted was my program to be short and sweet.
It’s cool, but it’s not $5.1M cool.
> some unexplained anger towards U.S.

Maybe because the US is supplying the very same weapons that they believe made the explosion somewhere?
I find it extremely appropriate that high concentrations of capsaicin in a chili manifest as little pointy spikes, which is why anything from a ghost pepper and up looks extremely mean.
I don't it will crash. Democratic party tends to go socialism...in this case they are bailout-ish them Rep. In this case they will quietly bail large properties and banks to ensure it wont crash...just drag and stagnant like Evergrande and others in China. It seems to work over there. As long as people willing to go thru a wasted decade like Japanese did, it won't crash.
I think that is a pretty common reaction when it comes to physical/mechanical objects. Another way of thinking about it which might be helpful is. Hundreds or thousands of very talented engineers have been working non-stop for 150+ years in a transformer arms race.

This has resulted in incredibly high performance designs and incredibly high requirements.
Honest question, are you asking as someone who has experienced living in Denmark or a similar country? It is indeed a good place to live for the median person. But if you're a high achiever, it's a fact of life that the opportunity is in the US.
Inkscape Cloud Architect
Make Inkscape a professional Cloud Visualization Studio for Cloud Architects.
The exact reason why overgrowth happens is because an opportunistic strain takes advantage of a dysbiotic state - even if you suppress it with antibiotics, your gut still lacks the robustness of composition necessary to be resilient. In fact, no antibiotic is selective enough to not impoverish your microbiome.

Probiotics might help, but a few or a few dozen non-gut-sourced strains simply cannot compare to the hundreds present in healthy stool. The effects on microbiota-dependent conditions are often weak to none.
I would love for one of these toolkits to have a good TreeView widget like ExtJS 4 (from days of yore).
I think we’re a little past taking the vaccine being for the betterment of all. Almost everyone I know has had COVID, vaccinated and unvaccinated alike. It may help you get through it easier but the vaccine doesn’t do much to stop the spread. I’ve known two separate families that were all vaccinated and one person brought it home and the rest all got it.

People need to continue their lives. You can’t honestly expect people to “stay home” for 3 years. They need to work, and live. It’s not going away, and nearly everyone has had it by now.
Taiwan is basically Arrakis
You're right, but only if it's in the employment contract. It's not a legal requirement to have one to hire someone [0].

Way more commonly, severance is part of a termination contract, and thus it would not be here.

[0] https://www.dol.gov/general/topic/wages/severancepay
Where can we find more information or learn from you?
The US has been in a war with the Syrian regime trying to take it down (which is an ally of Iran which is an ally of Russia which is an ally of China).
The UK's version of Chuck Yeager in more ways than one.

There are some good documentaries on him on Youtube, and his book "Wings on my Sleeve" is interesting. He might have been the first person to break the sound barrier if his Miles M1 hadn't been cancelled.
Hopefully, no-one will commercialize “edible” stuff with this one and kill people this time [1].

[1]https://arstechnica.com/health/2023/09/teens-death-after-eat...
I highly recommend giving his/her blog post [0] a read.

[0] https://annas-blog.org/how-to-run-a-shadow-library.html
You should watch this video [1] from Martin Odersky, creator of Scala.

It shows how the entire industry has moved towards stronger typing. Whether it's existing languages like JavaScript and Python or new ones like Rust and Swift. The trend is undeniable.

I use Scala and Rust every day and I personally think they are better for startups because they allow you to rely more heavily on the compiler to verify things rather than having to check at runtime with unit tests. That means more time on new features and less time fixing bugs and writing tests.

[1] https://www.youtube.com/watch?v=7mTNZeiIK7E
Glad to see this! The mission/story behind PRIMA:

> Before he passed, Professor Powell had asked me and Professor Nick Gould to maintain his solvers. This is an honorable mission. To make the solvers more accessible, I started PRIMA. It is a project similar to the translation, interpretation, and annotation of Euclid’s Elements. It will make Powell's solvers easily understandable to everyone, not only the experts. Few people remember who translated Elements, but it is a job that must be done.

Making someone's work accessible to newer generations and improving upon it, is one of the best ways to pay respect to someone you admired. Kudos for all the tireless work you guys have put into this, in every aspect.
Redisk... Sounds like a good April fools joke
Youtube making it more difficult to watch videos is a good thing. There’s never going to be a competition if everything is forever free. Likewise, if Cloudflare started charging market prices tomorrow I would be elated. Free things are the cancer of the Internet. Everything becomes centralized because of those behemoths losing money but gaining ground, trying to entrench themselves for good.
"The gap in life expectancy between the richest 1% and poorest 1% of [American] individuals was 14.6 years (95% CI, 14.4 to 14.8 years) for men and 10.1 years (95% CI, 9.9 to 10.3 years) for women." [0]

[0] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4866586/
With PitchCom, pitchers never sure who they may hear
This is basically, it's bank's fault for having chosen their cheapest mechanism and not have changed anything.
In the end, the bank could have provided a digital one off pin with a fixed amount fir the debit card. From a tech perspective this seems easy to implement and could have solved the casr, the bank just does not provide it.
>By heavy penalties, I mean at least 80% of the revenue gained from anti-competitive practices.

How is a fine of less than the proceeds a heavy penalty? There needs to be punitive damages or personal liability for the responsible executives, otherwise it's still a profitable business strategy.
I dont think you're looking for an AI, some of those are very much possible without AI (and then theyre even - gasp - testable!)
Really nice, thanks for sharing!
Looks amazing that typst!!
It's hotter.
Anyone who cares about efficiency. Imagine a world where every business was saddled with useless workers. How hard would it be to get a new job? They’d have to be ridiculously sure about you. Progress would severely slow down across the board.
Well, not quite. The linked hf space uses the ViT-H-14 OpenCLIP model, which was trained on the Laion-2B dataset[0], which I'd categorize as fitting the reports description of "noisy and inaccurate image captions" perfectly.

[0] https://laion.ai/blog/large-openclip/
can this be implemented without the side effect of getting my devices shutdown by the shitstorm crowd or do I have to really agree with the majority from then on?
These are called smut now and most of the readerbase is female. I believe it's often regarded a more "socially-aligned"/less hardcore porn substitute.

https://www.urbandictionary.com/define.php?term=Smut
American Household Wealth Jumped in the Pandemic
I've worked in the sf tech industry my entire career and my employment contracts have never included guaranteed severance. I've seen severance being paid out to fellow employees but afaik it is done as courtesy and wasn't legally required.

Are you European? Maybe it's different there.
Doesn't musl have the same issue? https://github.com/JuliaLang/julia/issues/34726#issuecomment...

I also wonder about OSX's libc. Newer versions seem to have some sort of locking https://github.com/apple-open-source-mirror/Libc/blob/master... but they free pointers so it's not safe from a potential use-after-free client side.

but older versions (from 10.9) don't even have any locking: https://github.com/apple-oss-distributions/Libc/blob/Libc-99...
That is neither here nor there. There must be a gap between what people produce and what they are paid (or else there would be no profits) -- the size of that gap is what is up for negotiation.
. . . so you're saying their business case was turning 3PL into 4PL?
This is insane, people are really unwilling to let go the idea that illegal psychoactive drugs may have any beneficial effects for depression.
Compare:

struct BinaryTree {
leaf_value: int,
left_child: BinaryTree,
right_child: BinaryTree
}

function sum_leaves(tree: BinaryTree) -> int {
if tree.left_child != nil {
return sum_leaves(tree.left_child) + sum_leaves(tree.right_child);
} else {
return tree.leaf_value;
}
}

vs:

enum BinaryTree {
Leaf(int),
Branch(BinaryTree, BinaryTree)
}

function sum_leaves(tree: BinaryTree) -> int {
match tree {
Leaf(leaf) => leaf,
Branch(left, right) => sum_leaves(left) + sum_leaves(right)
}
}

(If you're thinking "the first example should be using inheritance + polymorphism", imagine that "BinaryTree" is in a different library than "sum_leaves". If you're now thinking "visitor pattern", sure, go write your hundreds of lines of boilerplate code if you like.)

The first example is less safe because it's filled with invariants: left_child is nil iff right_child is nil, and leaf_value should only be accessed when they're nil. The second example has zero invariants. (You might think there would be an invariant that the children aren't nil, but languages with pattern matching tend to use Optional instead of nil, so that invariant isn't necessary.) If you make mistakes about when you access various fields in the first example, you'll be accessing leaf_value when it's uninitialized, or get a null dereference from one of the pointers.

As for readability, that's in the eye of the beholder, but I find the second example a lot more readable for the same reason: it's clear in both the data definition and the use site which fields exist.

All sorts of details vary across languages, even with a small example like this, but that's the basic differences.
If I’m going to work at a startup, I want to know that the founders are going to aim for the stars. If they’re going to throw in the towel like this, I’d opt out. The incentive isn’t there with guys who don’t have any balls.

What am I going to do with one more year of pay. Absolute pittance. People who are going to do this should be upfront that they are ball-less.
Interview with Nvidia CEO Jensen Huang