skysight-inc/HackerNews huggingface dataset:
Soft deletion is just one way to achieve undeletion. The author's proposed solution of moving the resource to another table works just as well. You can move it back to the non-deleted table to perform the undeletion. You can keep around these deleted objects as long as you want; they work as a subset of a proper audit trail. The cost of course is you have more tables, but that is less of a cost than having to add "deleted=False" predicates in all of your queries.

Also note, if you use a soft-deleted column, indexes need to be keyed by that column as well if you want to access non-deleted objects quickly. That's extra complexity.
It is highly likely that Musk's financing will pull out if they haven't already. The market is down so the value of his existing wealth has dropped. Musk may not have the resources to close the deal. If they force him into bankruptcy they aren't going to get $44b.

They might have a number in mind that they're aiming for to back away - say $10b. They might also have him agree not to start a potential competitor for 10 years.

On the flip side they might think the markets will remain down for some time and the premium price is worth going full scorched earth on Musk. In that case he'll have to eat some punitive financing costs or file bankruptcy - most likely the latter because I can't see him giving up his stake in Tesla and SpaceX.
What apps are you using?
Then go back to an abacus?
In The Netherlands, employees enjoy a reasonable level (much stronger than this scenario) of privacy even on company equipment [1]. That is: the company cannot randomly access an employee's mailbox. Of course, in case of employer-employee dispute, things become hairy - but even then, the company is not allowed to go on a fishing expedition. Though they can go on a confirmation run, looking for specific evidence, e.g. mail from Glassdoor.

Don't know about other EU countries, but at least NL deviates significantly from the sketched scenario.

[1] https://blog.iusmentis.com/2017/11/22/wanneer-mogen-mailbox-...
And, most importantly, never trust a press release from a university.
Plus airfare but yes.
> superior western precision weapons

At this point there is no support for the idea that US weapons have superior precision. The Russian campaign is showing the opposite.
Neither, actually. I was not trying to offer commentary on the merit (or lack thereof) to the type of material that the Hugos seem likely to award, merely that this story is, in both form and content, an extraordinarily well-targeted example (whether targeted intentionallly or not)
How can we sue something for being meta when everything is meta?
Usually, the server returns plain HTML tags with Tailwind-enabled 'class' attributes.
Nothing is free. In Rails you have _currently well maintained libraries_ for this. There are still complexity costs, dependency costs, data costs, performance cots, etc, etc, etc.
I don't think that "scale" is the right axis, but rather the amount of interdependence in your UI.

htmx would probably work great for something like GMail, but would be a bad choice for something like Google Sheets. Both are big apps, but one is more amenable to coarse grain HTTP requests because the UI isn't as interdependent.
Likelihood-Free Bayesian Optimization
You are correct. As a rule SF police do not live in San Francisco. So it's just a cash cow to them.
You'll never hold on to everything, but if you achieved understanding once, it will come back pretty quickly. The good news is that what you know/knew about electronics doesn't age as badly as what you know about SW.
Thanks for the feedback. "scoreboard" has been changed to "next". :-)
> Most driving is done on long monotonous roads going straight. If you can eliminate that portion, you'd add huge value.

I don't think this is actually true at all. I mean, it's a nice little plus for long road trips I suppose, but how often do you do those?

If you can't automate the whole trip, there's little value. I can't go to the bar and have a few drinks and have my car drive me home. I can't avoid parking entirely by having my car park itself. I can't just stop owning a car because there is a circulating supply of autonomous ones.

Those are the real "huge" value adds. Not being able to take a nap on a road trip, and those things are still quite far off.
I have a lot of concerns and issues with science as it's often practiced today, but I'd still consider myself pro-science. I certainty wouldn't say I accept science without question and the very idea of that seems absurd. Science isn't some religion that doesn't allow for questioning. Science is all about questioning.
The normal way: via a CSS file included in your head.
> other than by invoking possible UB

I addressed this when I talked about a compiler fork. Google could maintain a patchset against the Rust compiler that makes this behavior well-defined in a way that suits them during the transition period as C++ code is rewritten. Or they could work with the Rust Core Team to address this issue in a way that is favorable to them over the next year or two. Either of these options are much less work than developing an entirely new language and ecosystem.

As far as I can tell, Google tried neither option.

Still, Mozilla and others have gotten along just fine as it is.
I'm not sure about that. Whenever our public TV or radio station, the Australian Broadcasting Corporation, makes reference to Google or Facebook in a corporate sense they always clearly mention the parent company.
>A smaller community of TikTok dedicated to only hosting music videos (for example), Or a community dedicated to books on tape and interviews of authors would be far more enjoyable, more easily moderated, and effective than a platform for simply everything like TikTok etc... in my opinion.

So something like Discord's channels, Reddit's subreddits or Twitch's categories?
There was the whole eye of a needle thing about rich people, loving thy neighbor, feeding the poor...
If you have a lot of stored procs then the argument makes some sense. If you do most things in code, then I would argue these complaints are moot.

In your code you can isolate all soft-deleting from business logic in the ORM layer or data layer, so the complaint about littering your codebase is moot for me. For instance, using Entity Framework, you can change deletes to soft deletes in a centralized place for all records matching a particular interface, then add a query filter that applies in the background for all queries.

The complaint that soft deleting is never done is maybe valid since you can review things with audit logging or backups without risking unknown effects of an un-delete. But if you need a recycle bin feature then you get that for free if you just build that in from the start, and it is one more guarantee.

The risk of orphaned records is real, although you could probably handle most cases generically in the data layer or ORM as well. It seems like there's just tradeoffs to the various approaches. Do you want to err on the side of deleting data, or on the side of keeping it? Do you worry more about orphaned records or data loss?
Why outdoors?
The author agrees with you in principle. All the author is arguing against is the use of "deleted" bool column to indicate deletion. His solution of moving deleted objects to their own column gives you the ability to un-delete, just as before. Only now, your queries and indexes are simpler and you get to use foreign keys and other useful futures.
I’ve found this library a delight. Coupled with a sprinkling of Alpinejs to cover more advanced interactions and Django-livereload, I feel progressive enhancement has a renascence opportunity
Yes. I will be back to where I was before I was born: not being.

Edit: You captured the idea, I am able to determine what will be my next steps in life, but once my life has ended it will be written in stone. So what's time, what is the future and what is the past? I do not care if it's some quantum many-worlds interpretation, or a spacetime slice of bread that moves with the arrow of time! In this way I am already dead, and I am still newborn.
Photocrowd
Extremely stupid decision to rename it. Out of all their products only Oculus has overwhelmingly positive brand name, I don't know why they will want to change that. Would make more sense to build stuff around the Oculus name.
Probably absorbing heat quickly is good for cold climates, to keep warm on cold days. It might prevent ice buildup on days near freezing.
How are you guys able to beat out multi million comp offers from the FAANGs? Huge stock grants?
People meaning the best isn't good enough in a world where people are dying from polluted water in Flint... It doesn't mean much when racial hate groups are growing in membership as much as inflation... People meaning the best also doesn't mean much when government grants PPP loans to companies that abuse it.

We're living in a scam economy... My best policy is to not really extend trust as much as extending "tiered courtesy" and carefully observing the results to determine how much more to give... I primarily work hardest on my own trustworthiness, because I know very well how easily any of us can become corrupted by bad times.

Even some of the strongest marriages and families are being torn apart right now because of broken trust.. In my experience, trust is never a permanent state, although I wish it could be. One thing's for certain, there's not a single corporation I trust right now at all, they've been pretty merciless towards everyone except for their Investors and vested leadership.
It really isn’t. People commonly think that the climate warming by a degree means that the weather warms up by a degree.

However, there’s a good 100 miles of air above us, and that mass of air warming by a degree means that it can now retain a LOT more humidity before it starts precipitating as rain.

This means coastal areas get drier and hotter, while mountaineous areas get much more rainfall (and more of it as water instead of snow), as well as flooding, mudslides, etc.
I agree. The result of N. Korea acquiring nuclear weapons was the cessation of the idea of direct war against the Korean regime. I believe if Iran already had nukes we wouldn't be talking about the possibility of war there, either.
I just whistle blew on Tether. Tether is likely to crash. I can't wait to get rich from the SEC award
Also if people know that deletion is reversible, they're more likely to actually do it, which can keep things generally tidier.

I don't actually like using a "deleted" column, my standard table has a status column, and deleted is one of those states, along with active/pending/suspended/etc, as the needs dictate. This way I get soft deletes for basically free both in the schema, but also in the queries (which would generally default to active), so it's not really the spaghetti that the author discusses.
Calling convention covers where values are placed in memory (or stack or registers) by the caller so that the callee can find them. There can be N of these as long as caller/callee pairs agree sufficiently. The instruction set you're compiling to influences the cost of different choices, e.g. how many and which registers to use.

Tail calls mean reusing memory (notably the stack) and arranging for there to be no work to do between the call and the return. E.g. if arguments are passed by allocating on the stack, you can't deallocate after the call, so you have to make the stack look just right before jumping.

If you've got multiple calling conventions on your architecture, they each need their own magic to make tail calls work, so you might have 'fastcall' work and 'stdcall' error. Iirc I implemented it for a normal calling convention on one arch and didn't bother for variadic calls.

I suppose one could have a dedicated convention for tail calls as well, I just haven't seen it done that way. Usually the callee doesn't know and can't tell whether it was called or tail-called.
as + gcc + ld + make + vim + bash
Perhaps not really fair to lump India in with China and Russia.

My biggest concern is domestic policy, given that being "top dog" would probably imply a general cultural and political movement towards whichever regime wins.

USA has done awful things, and nowadays seems to have a very uncertain future but values such as freedom of speech, freedom of religion are important to humanity and happiness imo and they still stand in the US despite all the craziness.

China and Russia shouldn't need any explanation in that respect, I can point to many sources. India's BJP is almost openly persecuting Muslims and doctoring history to be more Hindu.
From the photos this looks like it might be an isophase bus GSU transformer, which is responsible for stepping up generation voltages for one or more generation units to substation voltages. These transformers are large, very expensive, very long-lead custom designs and consequently are closely monitored for temperature rise, hydrocarbon gas discharge, and gas pressure, in addition to various other electrical relay protection schemes acting on the faster electrical damage hazards. They are usually very well protected against all possible major equipment failures. The fact that this happened is an enormous screwup, it's not even within a few orders of magnitude of the power pole transformer that blows up during a lightning storm or similar.
Apple iPod Hi-Fi
I have a VanMoof bike with both a GPS and a Find My tracker.

The first time it got stolen in Berkeley, I recovered it. It hadn't gone far, so the police were able to locate it and the thief.

The second time it got stolen, I couldn't recover it. But I had already bought the Peace of Mind coverage plan, so VanMoof replaced it — and lent me a bike of the same model in the 2 weeks it took to deliver.
This applies to most natural resources including gas and oil.

There's never going to be a moment when we squeeze the last drop of oil out of the Earth's crust. It's just going to keep getting more expensive as we drain the easier sources and have to look harder and drill deeper in more and more remote areas.
Right, in a thread about jet engines...

Not sure why you're so angry‽
Imagine the implications if aging is slowed while in that state and if it could be induced regularly without issues. e.g. taking a week per month "off" to extend your life chronologically. I'm sure many would go for it.
Warning: This site [apparently] hijacks the browser back button (on chrome mobile if not all browsers).

Archive link: https://archive.ph/HfroG
This is almost certainly going to bite you if you don't push all customer identification data out of your main data stores.

And it will go a long way to making your services harder to use if you don't allow users to associate friendly names with things. And to assume that the same friendly name will be used for a future item. (For example, if you name devices based on the room you put them in. Is reasonable to think that when you replace a device, that you are likely to want to reuse the name.)
My mistake, I trying to imply to `mass adpotion of` and bungled it
Gatling vs. JMeter – What to Use for Performance Testing
> ditch diggers in excess of supply, digging ditches would pay very well

Only if ditches are valuable enough.

Otherwise everyone does without ditches (long drop, sump hole), or find solutions that don’t need ditches (eg wireless or overground cables), or invent new ways of making ditches that are not digging (ditch witch, suction vacs), or other smart workarounds (trenchless water pipe, fibre optic horizontal drilling).
Wrote a Scala mill build tool completion for Zsh. Demo/download in the link
And spend the money on experiences vs things - this is where the "adult preparation" can come into play, and deciding which things to aim money at.

And also abuse every single possible thing you can, birthdays, etc, and don't be afraid to ask.
"read any of their covid coverage" - whose - advanced publications as a body, or Ars? Because yet again, what someone else writes isn't Ars's problem.

> they're not in this business for commonwealth, objective truth-seeking.

This is an attempted attack on motives, and again, not on any real substance.
Ah. I see.

I don’t know much about the awards, I just think of it as a signal that something might be worth reading.
"It has become QVC 2.0. About four years ago, I postulated as much. I was hopeful that, with the launch of IGTV (remember that), Instagram could become an excellent way for brands to tell their stories. — much like QVC did in its early days."

I would have never compared the two but it's so true when I think about it. This just shows my age haha.
I went to Disney World this year and Disney World in the 90s. Disney World now was not "nicer" than it was then, about the same, all the "enhancements" benefit Disney more than me the customer in my opinion, and in fact many of the attractions looked like they were barely hanging on. But Im more impressed by well made animatronics than video screens (which i can do at home) so maybe Im the wrong person to ask. I do remember the food tasting better and being more affordable in the 90s too. But we can chalk that up to the time difference.

Disney seems to be going after DINC people now instead of families with their pricing and overall strategy. Good luck with that.
Real talk but the woman who had twins with Elon, did she get her position at Neuralink based on being his lover?

If so I can understand high-level people departing.
Responsibility is still probably more in the product VP realm, but with a few internal "cambridge analytica" shops where the devs/data scientists know exactly what they are doing; however or more jazzed up by their desire to advance in their research domain.

For vast majority of devs, any level, the way data pipes out to different business units from your appliance at a large business is often obscure/unknown. You integrate SDKs and API's that are black boxes, you send data out to warehouses with 30 analytics teams measuring/creating new data products you'll never see.
Don't make deletes appear instantaneous? If you have heavy weight systems, then it makes sense for provisioning and deleting entities is a process, that should be open to monitoring.
Was going to mention Fossil. It's not exactly comparable to Gitea, but as far as hosting code it might fit a lot of people's needs.
> Most people understand that "far-right" in this context means that it allows white supremacists and nazis to use its platform.

That's literally every platform. There's no nazi-or-not test to take before you're allowed to use any of them. All platforms allow varying degrees of racist rhetoric ranging from dogwhistles to death threats and I'm not aware of a single platform that doesn't have racists in healthy numbers.

I think a better definition of a far-right platform would be found in its intended audience or in the percentage of racist users/content.
> The two-person team did a quick U-turn and pulled aside the person to find that the bike’s GPS system was disabled, indicating that it had been stolen

the google bus did a quick U turn and did an illegal terry stop to find that the pixel 6's third party cookies had been disabled, indicated that it had been stolen
> If someone affects you negatively you'd be smart to care about your own skin before you care about their intentions,

THAT IS TRUTH... You cannot save a drowning person if you first can't swim.... You're both likely to drown... Try to maybe throw them a life vest or rope if you're on the boat, but only sacrifice yourself if you can't live without them. Trustworthiness is of infinite value, but most never learn where that gold is buried.
I want to note that Vue provides official instructions on how to use it without build tools [1], and lots of folks who have written posts on how to use React without tooling as well [2]. I agree that they're ultimately designed to be used with tooling, but it's not a blanket requirement.

- [1] https://vuejs.org/guide/quick-start.html#without-build-tools

- [2] https://blog.jim-nielsen.com/2020/react-without-build-tools/
Not exactly new no. QC simulators have been in use since before the actual machine have. And even a schmuck like me has developed a QVM for a phd nearly a decade ago. https://github.com/yvdriess/qvm

Their qvm is probably more accurately stimulating the exact machine behaviour of their hardware.
Eh, you can't even apply for a job without internet access these days. I'd say internet access is essential for participation in society.
Ah, missed the N... But more interestingly, the non-negative integers 0...p-1 modulo a prime number p form a field (where -1, -2 etc. appear in a natural way), and so their tuples of some fixed length do form a vector space.
1) not sure how Nx does it.

2) not that I can find for that specific task but the typical strategy is to download (or compile) a binary, drop it into a {project-dependency}[0]-local "private assets" directory, and call out the binary. This is for example how I embed zig pl into elixir (see "zigler") without system-level dependencies. Setting this up is about 40 lines of code.

3) wx is preferred in the ecosystem over qt, but this (and openssl) are the two biggies in terms of "needs system deps", though it's possible to run without wx.

For native graphics, elixir is treading towards glfw, which doesn't have widgets, but from what I hear there are very few if any gotchas in terms of using it.

I bring up cross-compilation, because burrito allows you to cross-compile natively implemented code, e.g. bcrypt that's in a library. So libraries that need c-FFI typically don't ship binaries, they compile at build time. Burrito binds "the correct" architecture into the c-flags and enables you to cross compile c-FFI stuff, so you don't have a system level dependency.

[0] not that this has happened, but two dependencies in the same project could download different versions of the same binary and not collide with each other.
No, we can’t claim that. It would still be at best an approximation. Perhaps more accurate and/or precise than what we’ve got now, but an approximation nonetheless. We’ve long ago given up on even getting close to what you propose anyway.
That's how he planned to finance it, but I don't see why a court would limit itself to those assets.

Unless his net worth drops by about 75%, he can afford it.
Exciting new technology for styling web pages.

https://www.w3.org/Style/CSS/
Trever Noah has a short segment on this that made me smile.[1]

[1] https://www.youtube.com/watch?v=kT7SlqL474Q&t=10m21s
> Death is necessary part of life.

Death is inevitable maybe, but whether it's necessary is a philosophical question without a satisfying answer.
Having fun, isn’t hard, when you got a library card!
Microsoft finds underwater datacenters are reliable, practical and use energy sustainably: https://news.microsoft.com/innovation-stories/project-natick...
Also worth reading, and considerably more up to date, is Science Be Dammed.

https://uapress.arizona.edu/book/science-be-dammed
After refusing to adopt PNaCL, introduce asm.js, and now with 3% it hardly matters.
> I was with the author right up until the footnotes, where they take a completely unwarranted opportunity to trash a source they don't like (Never Split the Difference), calling it "poor" without either explanation or evidence.

The explanation/evidence for that would be much longer than the article, and a distraction. I've actually thought of writing a lengthy blog post about the book, but it would take a lot of work.

In any case, I've discussed it here in the past:

https://news.ycombinator.com/item?id=27335076

> Isn't that more-or-less what the entire rest of the article says is wrong with skeptics?

Not at all. My criticism of skeptics isn't that they do not provide explanation or evidence. Indeed, the criticism is that skeptics think that doing so is sufficient.
Profile of a GOP voter: Meddling Dems target hunters, country music lovers
Sheesh, some people are incapable of taking offense at anything and would love to. Don't stigmatize those people who have trouble feeling feelings. ;-)