skysight-inc/HackerNews huggingface dataset:
The deleted records table he mentions at the end is a good approach, but:

1. This can easily be done with a trigger, so that you just call a DELETE on the table and deleted tables are copied to the deletion table automatically.

2. I prefer, instead of having a jsonb column, that each table has a corresponding `deleted_original_table_name` table that exactly matches the schema of the base table, with the addition that the first column is a `deleted_at` timestamp. It's easy to use helper methods in schema migrations to always keep the table definitions in sync.
So what is a cause of death? Heart failure? Brain melting?

Those alarmist articles without sources and detailed information are pointless.
Scalability predictions from a software developer need to be taken with a grain of salt. There is no universal law determining it. The prediction is sound up until it runs into somebody else's fuckup, at which point it becomes worthless.

The idea that most software engineers can make any real guarantees about the correctness of their programs is laughable. At least once a month we hear about a massive new vulnerability that proves that that just isn't true. To not accept it is hubris.

It's not about calculating performance. It's about proving that something fundamentally fits in with everything we know about the world. Software developers that approach their work with this mindset are exceedingly rare, and their work is largely academic.
Minidisc proved very useful for dubbing an audio copy off the front of house mixing board. Sure you could run it to CD but that usually requires a much larger device that takes AC. The minidisc recorder was far smaller, more discreet and able to run from battery. I heard anecdotally it was the bootlegger's device of choice for a while.
what about kubelwagen and schwimmwagen? too soon? :)
> Let's look at how many participants read faster with each font and their average speed gains.

“Average speed gains” doesn’t seem like the best metric here. A graph showing the distribution of users across different WPM differences would be much more informative. Sure, the average user doesn’t see outsized results, but are you saying that zero participants in your test read substantially faster with BR?
I had a 2018 Golf R (automatic). Loved it. Unfortunately, my family outgrew it, and I had trade it in for a Tiguan. The Tiguan is..okay. A bit underpowered, but it's slightly larger than other SUVs in this class.

As far as the reputation of VW dealers: they are the same as any other car company. Some are good, some are bad. My dealer is fine.
AI is An Ideology, Not A Technology (2020)
It depends on how you define addition.
>Then you're using a definition of vector, not used in any mathematics course. [...] A vector is by definition no more and no less than an element of a vector space.

It's the definition I was given. If you accept that the word "vector" may be given a definition different from the one you give it, you'll need to concede that an std::vector may be a vector.

>you don't choose them. You choose the field and dimension, and those operations (vector addition and scalar multiplication) are a consequence.

You're using the phrase "vector addition and scalar multiplication" in a different sense than I meant. I was referring to component-wise addition between two vectors and to multiplication between a scalar and the individual components of a vector. You could choose different operations to construct a vector space, as long as they meet the requirements of vector spaces.

You used the phrase to refer to the constructing operations of a vector space. So yes, a vector space is indeed constructed out of the operations it is constructed out of. You could have been more charitable in your interpretation of my words, rather than assume I was saying something equivalent to "four-cornered triangle".
Quibi was a misguided venture from the start, and I think it was obvious to anybody existing in the "young" social media world. 10 minutes is way too long to get the same instant gratification as TikTok, Instagram, et al. It's also too long to mindlessly pickup during the short breaks during the day: Walking down the hallway, waiting in line at Starbucks, commercial break on Hulu, etc.

So it has none of the benefits of TikTok, but is artificially constrained to only ten minute episodes, hampering what story can be told in a single episode. It also means you can't license TV shows or movies to bolster the library. Even with a billion dollars, competing with the original content of streaming services like Netflix that have existed for a decade is a tall order.
I am actually of the opinion that national parks should be more protected or have significant increases in price and/or limited visitors. We went to Rocky Mountain National Park on what happened to be a major holiday weekend. We actually didn't plan on doing so, but we were looking for something to do while already on vacation there and decided to hit up some of the trails on a day we hadn't planned anything. The park was so unbelievably packed it was miserable at some of the popular trails. Hour long bus rides to get to the trail, tons of cars, and tons of hikers. I spoke candidly with some of the volunteers and park rangers there, and they agreed that something needed to be done to limit visitors and were certain it would be coming sooner than later.

Everywhere you could look you could see damage to the park. From people swimming in the mountain lakes, going off trail, cars providing pollution and noise and killing animals, etc. The volunteers at the park were exhausted. And I'm pretty sure someone hit and killed a black bear with a car on the weekend we were there. People were just moving through the park like cattle at the mall.
That's pretty weird, this article was here already earlier, had 600+ upvotes and now it is back with new upvotes but the old comments.
I don't get how this relates to my original point. Do you agree or disagree that both wind and nuclear need fossil fuel backups if there is no hydro that can fill in for the missing capacity?
If folks just want to get started with vector search faster they can try https://www.pinecone.io.

Full disclosure: I work for Pinecone. It's important to disclose you work for a company if you're going to promote their links.
Mysql also has this now. I've wanted to rewrite out apps to use it but haven't gotten around to it. Postgres has it as an addon but feels like it wouldn't work for us until its first class supported.
I can think of two things on top of my mind.

1. otter.ai : Dedicated transcribing app, does a great job atleast for English. You can also export the text. Only caveat is free option might be limiting for extensive use.

2. Google Voice Input: I know, very obvious but given the amount data they have access to, it's no surprise it has probably better than even paid alternatives. You can simply use Google keyboard and hit mic and it will start typing out almost instantly.
No, it doesn't.

I asked what the benefit would be of funding private enterprises that private enterprises are already willing to fund. And he provided a nonsensical spiel about WW2-era policies without explaining why those policies were necessary today, given that private enterprises are already willing to spend the money to fund those activities.

His suggestion would result in massive amounts of fraud and wealthy techbros getting free toys they don't need from the U.S. government courtesy of their fellow taxpayers.
I’m positive that the person who downvoted has somehow misinterpreted my pithy statement so perhaps I should explain myself.

“Nullius in verba” is the original motto of the Royal Society, arguably the birthplace of modern science. It roughly translates to “take no one’s word” and encouraged an epistemological worldview based on empiricism. This was situated in a world where truth of all matters was primarily dictated by authority, even those of the natural philosophies.

The truths of science were to be experienced in the laboratory just as the truths of a cake recipe were to be experienced in the kitchen.

The person that I am responding to is lamenting the fact that there is a certain expectation that one must “believe in science”. This is in direct contrast to “nullius in verba”.
Interesting, sounds like a possible influence on L. Ron Hubbard if nothing else.
Mental illness is everywhere.
A whole project trashed for some magic internet points
Here is a cool pipe dream: https://heindl-energy.com/
I'm less concerned that they're operating in good faith than that there are multiple competing interests within Oracle. Once (if?) their cloud offering gains traction, someone somewhere else in the org will decide that the free tier is costing them too much, and the screws start getting tightened.

They aren't unique among big companies to have offered utterly opaque and punitive pricing terms, but if they hope to use the free tier to attract developers into recommending Oracle to their employers, I have a hard time imagining it will be successful given what a terrible experience older folk have had with them.

Perhaps someday, people will forget the lawnmower analogy (and the reasons behind it) and they can start fresh, I guess.
They have two types of emissions: CO2 emissions from electricity production, and refrigerant gases that are supposed to stay inside the unit. But of course, units have leaks.
I disagree with your random choice of causes. I would argue it's that there are more people now. While before X number of people were so into the limited number of Y, you are now competing for Y with 2X people, it Y is more valuable to them than to you. If we had twice the number of Disneylands/Pro-sports teams/Y's, prices would definitely go down.
Zeplin allows you some of these things.
Eh, I mean, not in any way that'll impact going to the Aquarium at 10 AM.

I'm aware of the incidents that are (probably) making you say this, but during the day it's fine as long as you don't get out of your car and bum-rush groups of young men on the street with a baseball bat.

It's just generally not the nicest place to be at night, though. Too big and empty and the night life is elsewhere in the city for the most part.
Yes. We've changed the title to a representative sentence from the first paragraph.
Saying I should fear both is like saying I should fear dying in a car accident and being mauled by kangaroos.

The Chinese Government can't do anything to me unless I go there. Meanwhile my own government here presents an ever-present real life danger on multiple fronts. I still don't exactly fear it, but at least I know which is more likely to do me harm. Or for that matter, to do harm to others with my tax dollars.
I thought I was having a stroke or dejavu reading these comments
is it common to group IP rights into "natural rights"? any argument i've heard for property rights emerging from "natural rights" has been reasoned from the resource in question being scarce (and hence, my taking of your property immediately deprives you of that resource). i've never heard the argument "my copying of your property deprives you of the benefits from some future interaction i would have otherwise voluntarily entered into" argued from a natural rights perspective.
The only people who "don't want more developed countries" are the people that want Brazil to keep being a primary sector exporter that suffers from Resource curse (https://en.wikipedia.org/wiki/Resource_curse).

I'm from Brazil but I have lived abroad for a while. And what I said before doesn't negate the fact that Brazil has a healthy agritech industry. This industry still doesn't make up for the problems caused by the current policies. And one thing doesn't really negate the other. We don't have to kill the primary sector for others to develop.
You vent it to the surface, at least that's what NYC does.
Migration and the Korean Diaspora: A Comparative Description of Five Cases
"Time kills all deals". He's trying to drag things out for a more favorable settlement.
Seems to have been on HN, but inactive since 2013:

* https://news.ycombinator.com/item?id=1266032 (on Guile[1])

* https://news.ycombinator.com/threads?id=dasht

[1] https://en.wikipedia.org/wiki/GNU_Guile
Designing Safer Web Animation for Motion Sensitivity
The main problem with views for this use case in practice is that they ossify your schema. Views and matviews are effectively a dependency tree, and many common types of schema evolution become substantially more difficult when the system forces you to wrap your DDL in a series of view drop/recreation steps.

This is merely annoying when dealing with regular views because recreating even a large number of views is fast, but can be catastrophic if you have any matviews in your table dependency tree. A matview can easily turn what should be an instantaneous DDL operation into a partial outage while the matview is being regenerated.

(this is all postgres specific, it may be untrue for other systems)
This poster misses the point completly. Soft delete is a must have for historical data, where you want to keep history, but keep the current set clean.

Effectively, you don't check for the soft delete flag if you get to it from a an un-deleted record, but you do check for it if you access it the other way around.
I’m just still sad they killed DisneyQuest.
The GP asserted that "The very idea of guns make some people crazy - for or against, usually against." and you responded with a totally hyperbolic re-frame of the argument, insinuating that pro-gun people come from a place of wanting to "own an arsenal of any weapon of my choosing, the bloody bodies of children be damned".

I'd say you've just proved their point.
Url changed from https://lwn.net/Articles/901807/, which points to this.
I was under the impression that most attorneys are not litigators. You can easily spend a career writing wills or creating trusts or doing business formations, or helping people through real estate transactions without ever setting foot in a courtroom.

One of the first things they taught us in law school is that most lawyers won't actually spend much time at all in a courtroom, and I've found that to be true. There's so much else that lawyers do, and a lot of it is done preliminarily by paralegals, and in my opinion, a lot of it could go out the door at that point, having been done by the paralegal. I actually think a lot of work does go out the door at that point and there's just a grand performance happening where we all pretend that the lawyer did more than a cursory review.

Maybe that's not how law should be practiced, but judging by the wills and LLC agreements that come across my desk, it's how it is practiced and the world goes on without noticing.
In the 2.7 million square miles of rain forest, 114 miles[1] were lost.

That's 0.004% - huge.

1. Assuming 1 tree per 100 square feet.
https://news.ycombinator.com/item?id=32156694
I wouldn't really say that the nationality is all that important. Just what my prejudices say. CCP tend to stifle opinions they dislike. Russia tends to fund divisiveness in the west. Facebook and US companies in general do whatever makes them money entirely devoid of any moral compass. Google sometimes can be gamed due to either carelessness or ineptitude. In any case, and as mentioned, mostly prejudice, is the answer to your question.
> What? Swarming missiles? Where do people get these stupid ideas?

https://www.defensenews.com/air/2021/02/04/air-forces-golden...

> You don't get a swarm just because you deploy multiple missiles at the same time.

A missile swarm knows that Missile #5, and #10 were shot down, and that missile #5's target was more important than Missile #1's target. A "saturation attack" won't have this effect.

Simple intelligence, not even "AI level", but some basic communications between missiles, can lead to better mission success.

A "saturation attack" means hitting an area with maybe 30 missiles and hoping all the targets get blown up. A missile swarm on the other hand, has those 30 missiles communicate, prioritizes, and focuses upon target locations as they get intercepted, all automatically. If 25 missiles get shot down, the remaining 5 missiles still hit the top 5 most important targets. If 15 missiles get shot down, the 15 missiles spread out and hit lower priority targets (rather than redundantly making the craters bigger).

-------

A "Swarm" is just an incremental upgrade to the already well performing "saturation attack" strategy. But we have enough communication systems that coordination and prioritization should be in our next-generation missile systems.

This isn't a revolution, its just a natural evolution to the age-old saturation strategy. Put simple dumb computers to make the strategy even better in the future.
Yes, and that actually factored into both Twitter's argument for having the hearing in September, and in the judge's ruling to have the trial in October.
How would a view solve the foreign key issue? Are you suggesting coding specific deletion triggers into the view such that appropriate foreign keys are "cascade" deleted when a row in the view is deleted?
And besides, if you get the chance, please try Okinawan bacon dishes. They are awesome.
I'd wager almost no one actually "understands" the Linux kernel

DEFINITELY not "the Linux kernel and everything atop it"

It's just not possible for one person (or even a small handful of people) to "understand" the entirety of a code base that big

With a big enough team, you'll get a good idea - but you'll never get to full understanding
Did you mean, "...gets me downvoted. I give UP." ;)
I'm not a mathematician or a quant (but I did code an entire casino). I see this as a Martingale too, and the mechanism looks very similar. In the simplest terms presented in the blog post - rebalancing between one account of "cash" (bankroll, in gambling speak) and the other as a sequence of discrete, uncorrelated bets - what this does is increase the next bet when you lose and decrease the next bet when you win. That's the essence of the Martingale system. It's similar in effect as well, in that it reduces variance and borrows small winnings against a greater risk of ruin.

The main difference I see, or innovation if it is one, is that the proportion by which you increase or reduce the bet in this system (1/2 the difference between your bankroll and your betting account) prevents you from outrunning your bankroll on any given bet.
I share a folder between my Obsidian vault and the folder PineDocs uses with Syncthing (because the machine that runs PineDocs is not my laptop), so as soon as I save my files the site is immediately updated, but PineDocs was not designed with Obsidian in mind, the links work but not the advanced features Obsidian offers.

On the other hand, Perlite [1] is (I never really tested it but it looks cool) designed with Obsidian in mind so maybe it supports more features.

[1] https://github.com/secure-77/Perlite
> In the early days, even just a humble farmer might think you're a space alien, or worse, an American. When Yuri Gagarin's flight re-entered he ejected and landed a little off the target zone. The first people who encountered him were perhaps a little apprehensive?

I think you're going way, waaaay far beyond the evidence to suggest that these farmers though Gagarin was a space alien. That's a funny little narrative, but I don't think it's remotely necessary.

These remote Soviet people weren't likely any stupider than you or me... Less educated, sure--but they knew what human beings looked like, and were aware of the fact that airplanes existed. This was more than a decade after WWII ended, after all.

I can think of a hundred perfectly terrestrial reasons why these isolated, remote farmers would have good reason to be apprehensive in this situation... I'd imagine they get almost zero visitors, so the sight of any strangers would probably be the big news of the year--let alone a military aviator parachuting down in bright orange clothes.

In fairness, I should confess that I'm pointing this out because it kinda bugs me for us to be looking down on these folks, as if they're children or simpletons. At the very least, that narrative seems to serve our own egos, more so than any interest in accuracy.
> Because, one of the reasons they are terminating the agreement is by claiming that Twitter's alleged misrepresentations will cause a material adverse effect [1]. A later court date gives them more time to dig into the data to bubble up any misrepresentations.

Well, no, that can't be a reason. In the absence of a material adverse effect, there's no benefit from uncovering a misrepresentation.
Win95 certainly put several nails in the coffin. My experience was a bit different because of the app I was running, where the vendor was convinced that Win95 was not robust enough to handle it. In consumer space, Win 95 was undeniably the death knell for normie use of OS/2.

IIRC, OS/2's IP stack was a straight port of BSD UNIX, so it was pretty solid. I think NT's was as well, which killed off the last reason to stay on OS/2 for the org I was with at the time.
Is not there any attempt to improve the soft deletion at the engine/SQL level? I can see it as a possible feature request.
Views can be used to implement pretty much any kind of automated inference, reasoning, rules etc. on the "raw" table data. The example of filtering out deleted records is just one of the simplest. That one single feature can easily transform a simple DB platform into a fully-featured knowledge base system, easily usable to support even complex reasoning tasks.
Translating poetry is the highest level of translation because of all of the idioms. When someone says "I studied Japanese poetry", they really, really understand Japanese.
Speaking for myself, and I make a decent wage, all the headlines / media have made me re-evaluate how I am spending every penny. We no longer eat out as much, spend on flights, try to do more things at home, just to be prepared for [more inflation | potential lay-off | some other macroeconomic event]
That's a great answer thanks.

So (untagged) Union-type of Haskell really (almost) means INTERSECTION.

But it is not an intersection in set-theoretic sense if we think of the values as elements of the sets, because it allows values of both types, but you can only use an intersection of the APIs they provide.
isn't that a proxy for maximum capacity?

(rather than actual)
I could see the byline was Fraser Nelson, so I'm not going to bother with that piece of propaganda.

> More than five million people were claiming out-of-work benefits at the last count

The government thinks that's 1.5m.

https://www.ons.gov.uk/employmentandlabourmarket/peoplenotin...

edit: look, the problem with basing solutions on a nonsense assessment of the problem is it doesn't work. We've been round this with disability benefit; it was made much harder to claim by simply rejecting a very large number of valid claims upfront. A bogus appeal process through ASOS was put in place to further deplete people's ability to claim. However, once the claims got in front of a real court or external appeal, the majority were upheld.

There isn't a hidden army of the idle.
This is a fascinating question for me, because the ads are well-marked and easily skipped.
> That indicates that the language isn't an immediate irredeemable failure, but I don't think it's an indicator of future success.

I'd simply point to the fact that there are very few languages that have tried to get into the same space that rust exists in. Even something like D came with an optional GC which has pulled it out from consideration for things like the kernel or embedded devices.

When you say "most languages are peaked at 10 years" I'd simply point to the fact that rust is substantially different from most languages. It's not tackling the same market spaces. The ones it is hitting have been slow moving for a while now.