skysight-inc/HackerNews huggingface dataset:
Soft deletion by storing the row in JSON won’t survive months of schema migrations. If restoring a record is rare you don’t want to have to find out that there’s no way to map the old data to the new table when it matters.

There are cases where you shouldn’t be deleting or updating data; auditable and non-repudiation systems for some regulatory compliance come to mind. Best to use patterns that don’t require those operations.

Soft deletion does come at a cost. Choose carefully!
Who is this ‘We’ of whom you speak?

While ‘you’ may not be devoting time and money towards this problem, rest assured that ‘They’ are.

There is plenty of water. The methods of distributing it vary across the decades and centuries. But, it gets done. By people ‘we’ hire through ‘our’ taxes and water bills to do it.

At any given time, there are reservoirs being planned, water rights being negotiated, drills being sunk, pipelines being laid, etc. It gets done. It always gets done. If people wish to live in a desert, they’ll get water one way or the other. If it gets too expensive, they’ll move. No big deal.
Can you further explain your principles around the web? I'm curious to hear more. For instance, it sounds like you don't think web sites ought to be able to distribute JavaScript which executes on your computer in order to generate a user interface, but it seems you do think web devs have the right to utilize your internet bandwidth to download markup from a server in order to generate a user interface. Is that the case, and if so, why do you make that distinction?
[This answer assumes that you are in the US. I have no idea what the laws are outside the US. I'm not a lawyer, I'm not representing you, and this is not legal advice.]

Assuming it is for "hundreds" (and not thousands/tens of thousands), if you don't pay this is what is likely to happen (if it were a lot of money, the facility might file suit against you. They aren't gonna for hundreds):

First, you might get lots of copies of the bill. (You also might not). Then you'll get a letter about them going to collections. Then you'll probably never hear from them or anyone again (maybe one letter asking you to pay), but your credit report will show an unpaid collection. If you previously had perfect credit, your credit score will fall considerably*. After seven years, it will fall off your report, and after that nobody will ever mention it again.

If you seek service at the facility again, it is quite possible that they will require you to pay the bill before agreeing to serve you again, and they might also require payment for the new service upfront.

*medical billing is so bad that the various credit-scoring programs have all been tweaking their rules for medical collections over the past few years, and they keep threatening to just stop counting medical collections toward credit scores. One of the major credit scorers, for example, now ignores all medical debt less than a year old and less than $2500 in amount, on the grounds that it is generally impossible for a patient to effectively dispute even obviously-incorrect bills until after they appear on a credit report (at which point the laws governing credit-reporting grant the consumer more effective ability to dispute), and therefore recent/small medical collections are not a useful predictor of whether a consumer will pay their other (more likely to be legitimate) debts.
The Twitter lawsuit against Elon is a different thing than the acquisition contract they agreed on.

The damages that Twitter can claim from this new lawsuit are not bound by the clauses of said contract.

Although, in this case, they just want the deal to go forward, at any moment Twitter could say "your marketing stint, or whatever that was, has cost us $X billion and we want compensation for that" and they have grounds for it.
The financing is already committed, the banks don't have any more right break a contract for convenience than Musk or Twitter do.

> If they force him into bankruptcy they aren't going to get $44b.

Why not? He appears to still have the non-financed amount well covered by his Tesla, SpaceX, and other assets. Even if markets implode much further they'll still be able to recoup much more than the $1B cost Musk is hoping to get away with.
> I've tried all kinds of things and even just a couple weeks ago tried out some other tools, but none of them beat simple text files.

I've been exploring various alternatives recently, and what I really miss with simple text files are features like attachments and inline images. Even color adds a lot of utility. Right now I'm looking at Zim which is a wiki that stores content as text files but offers a bit more structure and functionality. It's not as full featured as I'd like in the fonts/colors department, but it checks a lot of boxes (including having todo lists and actual check boxes). Spellcheck is another problem since it doesn't include one natively and the plug-in a huge pain to install and get working.
I really like it.

In the section where you added the minimal files maybe explain the names of them a bit? Great stuff though.
If Disneyland today can fit 100 guests (example numbers) and there are 50 willing to pay $100 for a ticket and everyone else will pay $10, the optimal pricing will be somewhere below $100 to fill the park.

If there are 500 willing to pay $1k for tickets, they should charge $1k or more. The others are now priced out.
Au contraire! We're actively investigating them here on the Dart team. We're finalizing the spec here:
https://github.com/dart-lang/language/blob/98335746fb7f2dedf...
I was a kid/teenager at the time and I was forbidden from even touching the thing because it was so expensive to use.
DB2 has implemented temporal tables which can automatically capture all changes to the primary table.

https://www.ibm.com/docs/en/db2/10.1.0?topic=tables-history
>where the bulk of the power in government should rest

You are thinking federalism vs anti-federalism. That was Jefferson and Hamilton. The federalists won a long time ago, mainly through the interpretation of the commerce clause. Recent decisions by the SCOTUS is pulling back on that a little bit.

>Republicans generally believe direct democracy

Nowhere did I say the US was a direct democracy, I think that's what's tripping everyone up. I'm arguing against when people say the US is a republic and not a democracy. That is incorrect. If they had said direct democracy, I would agree with them. To say the US is a republic and not a democracy when every position of power in government was either elected, or appointed by someone who was elected, is incorrect. The democratic process is obvious.

>Democrats generally believe all power and decision making should come directly from the people, and the systems should be more fluid. They don't see them as guiderails they see them as unnecessary constraints on the people. The people get their say, and their will is done.

I don't see any evidence of this in modern politics. Which democrat has mentioned implementing a direct democracy?
Maybe that just means that programming tools need to evolve to meet the expectations of the post-home-computer generations.

I'm not sure it's a good idea to require future generations to do things the way we did, e.g. by using a laptop rather than an iPad. I'm not a parent as you are, but I am an uncle. When I was a child, my favorite uncle was a home computer hobbyist, and he taught me a lot of what he knew about programming, particularly in Applesoft BASIC on the Apple II family. When I first became an uncle, I was looking forward to doing for the next generation what my uncle did for me. But the relationship between him and me was a special thing that will not happen again. He started using home computers as an adult hobbyist at around the same time I was born, and my parents probably bought our Apple IIGS based at least in part on his recommendation. Now, there's a wide gap between the way I'm used to using computers and the way that the kids are using them. I think my nieces and nephew, if they have any interest at all in programming, will be better off learning it from someone other than me. And of course, there are so many online resources these days; they don't have to have an in-person teacher for this at all.
Python is a fun language but the ecosystem around it is horrible.
It's a shame. I just want to pip install like I would a package manager
> I do fear the fed isn’t doing what it needs to because they’re afraid of being seen as political, one way or the other.

The Fed tends to be restrained because the monetary policy levers they have been given are deliberately a blunt instrument with extreme overshoot dangers, especially when all the indicators aren't pointing the same way, and managing the economy requires the much more targetable tool of fiscal policy controlled by Congress as well as monetary policy.

(That said, the Fed is pushing, by historical standards, really hard on its levers, raising rates at a pace not seen since 1980.)
"reasonably clear" are famous last words. It ignores tons of evidence on how commercial software development works. Everything is "reasonably clear" in isolation, but not when you throw in thousands of other "reasonably clear" things developers are supposed to keep track while not missing tight deadlines. Fact is that if you add opportunities for people to screw up then you will make people screw up, regardless of how "reasonably clear" or "obvious" the system is.

Maybe you need more work experience because believing that it is implausible for someone to accidentally query the customer_with_deleted table over the customer view is incredibly naive. Likewise, people generating financial reports can have detailed understanding of data modelling but scarily often don't. Give them extra opportunities to fuck up and they will take them every time. KISS
The ONLY reason that you should avoid soft deletion is that deleting things permanently in a soft-deletion-based system is hard and error prone.

GDPR, among other regulations, requires that you be able to do this sometimes; and it requires that the data REALLY BE GONE.

But I really think that soft deletion should be the default unless you think you’ll be fielding user data deletion requests.
> I think C++ has already been replaced

In which world has Rust replaced C++?
you make rational arguments here, and i don't disagree. The issue is, there are no "cheap new cars", for any rational definition of cheap, as could be compared to cars in the 80s. and while you don't need a movie theater experience, a car is much more a requirement for large segments of people. Sure you can get a used car, but the point of the article is a comparison to what you used to be able to have. i'd love to get a $12K 1985 "New Civic" now.
CD/DVD Format Descriptions and Other Details
Yes, but it doesn’t change the fact that Europe doesn’t do that anymore. The fact the past vices went unpunished doesn’t mean we shouldn’t try.
Boiling requires energy and doesn't remove the salt. Cleaning polluted water can be even more energy intensive. So it is getting converted from fresh water into polluted water, all the time.
They should be able to provide you with a detailed description of the medical procedure and the healthcare provider who did it. Maybe that person can confirm that it was not you
It may be convenient, but under the GDPR is illegal. When an user deletes an account, all the personal data associated with that user must be deleted (or anonymize it in a way that it's no longer possible to associate it back to the particular user).

You cannot just keep user information forever "just in case" they are useful again.
It appears that there's been an attempt at standardizing temporal features in SQL in the SQL:2011 standard: https://en.wikipedia.org/wiki/SQL:2011
I guess that the amount of SRAM for microcode is limited so you cannot write a lot of code this way. Also, microcode might be used only for slow, rarely used instructions, and it doesn't make much sense to optimize them.
> plenty of people who i give zero credence to, who otherwise claim "expertise".

At the risk of committing the sin of No True Scotsman, perhaps these people don't really have the expertise they claim.

I would expect a journalist who has actual, real expertise in a particular field to be able to sort out the junk from the newsworthy, at least most of the time. If not, then I don't think their expertise really exists. Sure, everyone makes mistakes sometimes, but I would expect people with real expertise to be at least mostly reliable.
Postgres 12 fixed the CTE issue.
If you pay inflation adjusted prices do you get a similar experience today? But even first class is ass compared to some of the pictures you see.
When I look back at it, I think the lowest common denominator it provided ensured at the very least we did not have the huge variance in quality of websites we have today, the broken date widgets, the pointless animations and branding. When it comes to buying tickets online, I'd rather have something today that's as simple as the Minitel
Sorry, do you know where I can find information about this?
Same here. I've never experienced a place where standups added value (at least from my perspective.). Quite the opposite actually.
Even then, go to the SEC right away. They will provide legal advice. Sometimes you should quit, sometimes gather evidence.
Interesting how so many people comment on the aesthetic but not on the unique capability of MiniDisc: the TOC.

You can delete and reorder tracks and this new state is written back to the disc. There's nothing else that does this.

You can't delete a song from a cassette. You can overwrite it with noise but that's not the same thing as skipping it. It's not random access.

You can't delete a track from a CD either, as they were not writable back then. Even today with a re-writable you can't easily delete a track, you'd need to rewrite the entire disc.

You can't reorder a song on a cassette, obviously. You can't really do this with a CD either, other than rewriting it fully with the new order. You can program a CD player to play songs in a particular order but this is not persisted across players.

MiniDisc can do all of the above and will do it instantly. This allows a music buff to constantly tweak and optimize their playlist. You can quite compare it to your current Spotify playlist, but now physical. No other physical media allows you to manage a playlist like a MiniDisc can.

The reason I know this is my dad's 30 year (and ongoing) denial in this not being a more widespread standard. He has this cute little box with 8 MiniDiscs in it. Each crafted to perfection in personal meaning, genre, order of songs. He plays it every day.

I look at it with admiration. Because it works. It worked when I was a teenager and now that I'm middle-aged, it still does. It didn't get outdated, get 17 trillion UI updates, require a password or have ever-changing terms and conditions. It just plays. For 25+ years in a row.

Long may it keep playing.
There are covers for the Apple AirTags that look like regular seatpost-mounted reflectors. I haven't looked to see if they exist for other trackers, but that's the route I would go.
But the way the Rust compiler works today is quite acceptable already. This isn't a Rust-the-language problem other than in secondary ways that are hard to address by definition (such as "movable" data being the default and Pin<> references being special), it's a Rust-the-library-ecosystem (including, but not limited to, std and/or core) issue. It can only be addressed as such.
Hey @mrspence,
Enabled shields.

Test the following, add into brave://adblock (custom filters):

godaddy.com##+js(set, navigator.userAgent, '')

godaddy.com##+js(set, navigator.connection, {})

(logout and re-login into godaddy)
> ...Sadly there is no digital out(!) so when I recently transferred my old tracks to digital I had to send each channel with a separate unbalanced(!) analog line.

MD audio was compressed with proprietary ATRAC, so sending it out would only make sense if the other end supported it. On the other hand the analog audio would clearly be more compatible.

However, those MD decks supported TOS link for input, but had some bits flipped to disallow CD digital recopy.
Apple Computer still paid $80,000 to Apple Corps [1] even though it was 2 decades before they entered the music space. I don't think apple is a good example for your point.

1. https://en.wikipedia.org/wiki/Apple_Corps_v_Apple_Computer#1...
Most will because of eating issues/disorders/ADA/babies - but they ban things like unpeeled oranges because fans throw them at the players.

Check your local stadium's policies.
As bikes go electric, you can make it so the motor blocks when your phone is not in range.
Soil, and topsoil in particular, is an extremely valuable and non-renewable resource. When land becomes barren it could take 100s of years to regenerate, or it may never do, as in this case this is a desert and for this process to happen you need a continuous stream of biomass and microbes doing their stuff.

If they did this, in a couple years they still wouldn't have water, and now they'd also wouldn't have land to pour the water onto, so they will end up in an ever worse state than now.
I took this to the extreme end over the past couple of years. Like all things, there's a balance. On one extreme there's apathy. On the other anxiety or worse.
> The article doesn’t address what happens if you pick the wrong (too small) model.

The (static) linker will realize that an address won't fit, or that it can't generate a required relocation, and will fail to generate an executable.
Carbon, a new programming language from Google, aims to be C++ successor
Count me in as well, I'm fine with it too. I'm in a larger corp and we're all Microsoft/Office/AD of course, and it does the job. Meeting invites work across Outlook and shared calendars/status and the reminders pop up on time. We don't use video much so for audio conferencing it's good.

It's just a tool, no tool is perfect, but this one works just fine.

The funny part is that for larger meetings and all-hands the company uses a completely different web-based system, and it's a piece of shit.
UFOs are becoming a much bigger priority for Congress
Depending on the type of vigilantism, that could be the most reasonable move.
No, I was talking about the incidents discussed in this article:

https://thefederalist.com/2021/07/09/teslas-struggle-in-chin...

First the PRC government made an exception for Tesla:

> To entice Tesla to China, the Chinese government agreed to let Tesla become the first non-Chinese auto company with a solely owned subsidiary in China.

Once Tesla was established in China, there was a faked scandal to discredit the company, supported by state media:

> In April, a Chinese Tesla owner’s video claiming “Tesla brakes fail” went viral in China and was viewed more than 200 million times. It is essential to know that sometimes the Chinese government pushes for or encourages such online outcries to achieve its political goals.

While the story was pushed by Xinhua, it turned out the actual brake failure was faked:

> https://driveteslacanada.ca/news/owner-fabricating-china-bra...

Around the same time, Chinese police were preferentially pulling over Teslas:

https://electrek.co/2021/04/23/tesla-owners-stopped-going-on...
I think this effect is actually highly dependent on who you are. In my experience people have actually become more open to discuss many subjects with me. I'm also visibly nonwhite in a white-majority country. In my youth, I was frequently bullied, harassed, and made to feel unsafe because of my nonwhite status. This has become less acceptable now that I'm older. I've also found I feel safer in cutting out racists from my social circle, whereas in the past I had to smile and accept being told immigrants like me are shitstains on the country while I am "one of the good ones".
Postgres docs on CTEs: https://www.postgresql.org/docs/current/queries-with.html
Well, I'm using it in an economic and social sense.

Glad I could clarify.

Edit: and now my annoyance has settled down, I accept your correction. Thank you. Second division is more appropriate.
I once attempted to implement HATEOAS many years ago after one of our senior devs got a bug up their ass about it. It was a disaster. Our clients weren't going to suddenly sprout new functionality to consume the discoverable endpoints if we changed the API, there were always going to be client-side changes to be made as well so it was an enormous exercise in futility. Ever since then HATEOAS has always felt to me like a way to design and implement APIs thought up in the ivory towers of academia, not by anyone on the ground, in the trenches at your everyday software company.
Wtf? Landlords are kicking out queer people for being queer? I can’t imagine any possible and reasonable explanation for them to do that.

In any case, nice project
User deleting an account is just one way that stuff gets deleted. There are other deletion scenarios where it is appropriate to keep the information after its deleted.
Can someone explain his last two books? Is that satire? Just a prank?
javascript, just like it was before today.
GP made an argument regarding Ars being staffed by experts. You've said nothing at all specific to Ars and instead tried to imply a bunch of guilt by association, so absolutely the original post had considerably more substance than, if I can paraphrase, "lots of the media lies therefore Ars does too" and "they are a business".
I could imagine them settling on Musk paying a penalty of the difference between $54.20 and the current price, and then immediately distributing that penalty to each shareholder (including Musk!). Or maybe a smaller penalty in combination with Musk forfeiting his current shares which would be a kind of “buyback” to help make the shareholders whole.
> Would it have made sense to deploy a "sacrificial lamb" (mocked up mirrors with damage measurement mechanism) to the chosen lagrange point

Probably not. Getting there is _hard_ and expensive all on its own.

> I am underwhelmed by the photos.

That's unfortunate for you. I have a hard time imagining the frame of mind where that'd be possible.

> Presumably there will be significant scientific benefit beyond galaxy porn?

Yes, there is benefit beyond the pictures being pretty. The galaxies we're seeing are older and more detailed than ever before and contain a bunch of new data to work out models of the universe.
Only if those partitions are on separate storage, otherwise you have the same number of dead tuples/dirty pages.
Structuring is illegal if it's designed to avoid federal reporting thresholds. You're perfectly able to structure your payments as long as each one is above $10,000 US without it triggering any US law. I believe there is also paperwork you can fill out to structure payments below $10,000 apiece (the reason you have to fill out paperwork in that case is to prove the reason for the many smaller payments wasn't to avoid the bank filling out that paperwork on your behalf.)

Meanwhile, lottery winners, people employed at a business and many others receive money at regular intervals.
I'm rich, the police still didn't do anything when someone broke into my car.
Almost! `python3-virtualenv` is virtualenv, the third-party tool that ultimately inspired `venv`. `python3-venv` is the Ubuntu/Debian breakout package for `python -m venv`.

TL;DR: Install python3-venv, not python3-virtualenv.

(Ubuntu and Debian's decision to break out core parts of the Python standard library has been an unending source of problems. PEP 668[1] is an in-progress effort to better categorize these kinds of distro changes and improve the user experience around them.)

Edit: I should also qualify: virtualenv is still maintained and useful; venv is contains the subset of virtualenv's functionality that 99% of users use.

[1]: https://peps.python.org/pep-0668/
Ah, bummer. Thanks for your answer!