skysight-inc/HackerNews huggingface dataset:
Sometimes this is a symptom of an oversized connection pool at the application level. It might be worth monitoring for how many of your connections are actively used Vs idle - you might be surprised

Otherwise I find pgbouncer to be a good solution when it's needed
Biggest mistake I’ve made:

Shifting any non trivial infrastructure into AWS verbatim is always more expensive than running it yourself. You need to rearchitect it carefully around the PaaS services to make a cost saving or even break even.

An extreme example of this is it cousin who works for a small dev company doing LOB stuff. They moved their SQL box into EC2 and it’s costing more to run that single RDS instance than their entire legacy infra cost was per year.

I’d still rather use AWS though. The biggest gain is not technology but not having to argue with several vendor sales teams or file a PO and wait for finance to approve it. All I do is click a button and the thing’s there.
Here maps is a great alternative to Google and Apple maps - even allows you to download the map data for offline use.

Here WeGo - https://wego.here.com/
I briefly worked at a Delphi place (zero guesses why I didn't stay), and it was similar there, people being enthusiastic about in my view quite minor releases. One guy had a personal website complete with hand written HTML2 and a collection of Delphi freeware utilities. It was not a bad trip down memory lane, but everythig about the place screamed 'dead end' at me.
What do you think about a recent Veritassium video that discusses the idea that ‘there is no such thing as a visual learner’ (https://youtu.be/rhgwIhB58PA)

Just curious.
> Apple used their power to make strangle the entire idea of the web on mobile by putting a break on change.

but this seems to neglect the fact that

1. apple/jobs wanted web tech initially for apps
2. native app devs were beating down the doors for access to native, not web apis
Was this your first email to them? Is this how you cancel any service or just this one?
I could be wrong but I think you can only pass through an entire GPU as long as it's unused on the host.

Sharing a used GPU, in the same way we can share a CPU with no performance loss via Intel Hyper v, is not possible.
In used to work for a company that modified an opengl c++ game engine to act as a cross platform 2d GUI.

It worked but the amount of effort is not worth it for most organisations.
Most of the time, I don't bother to read the author, so it is a matter of chance that those posts are yours.

I am jumping because the distinctions you are making aren't the ones that users care about.

So each one can go on their merry lives with their own dictionary version.
How would you deal with overcrowding?
Typos: "integrations with Goolge, Microsoft and Evernote along with event management, task maanagement, ..."
I like Vermeer but I think the painting looks better without the painting in the painting
"The perfect blossom is a rare thing. You could spend your life looking for one, and it would not be a wasted life."

It's a bit like trying to write the perfect piece of software. Some people wouldn't bother with the effort and would instead use something written by others, I mean we all do that to some extent.

It comes down to, why do anything?

If you do want to make anything or do anything, it's never a wasted effort, even though you'll never succeed in doing that perfectly.
I personally think windows’ user interface is way more buggy/slow than the new gnome. The latter has a properly smooth overview window (with gestures), while windows’ flickers on a much better laptop..
Some time ago I received an ordinary SMS on the iPad but I couldn't read it until I signed into iMessage!

So iMessage app doesn't work like SMS reading app. It forces you into using iMessage account to just read an SMS. Later it lures you into using iMessage instead of SMS to make it harder to switch to another OS later.
I used to run OpenELEC on a 1th gen Apple TV back in the day. Good times.

EDIT: And my jailbroken iPod Touch was the remote!
You can of course connect always to a database as an user with limited permissions.
I’m calling it a pathological case because it’s forcing style recalculation and layout ten times per frame, and that there’s a quadratic path in the layout involved, being done ten levels deep. Neither of these are realistic: an even vaguely sensible approach will not force style recalculation or layout during the callback at all, and trigger no quadratic layout path. Also in cases where you do need to animate something that’s part of the layout (not particularly common, by the way), it’s decidedly rare to want to animate more than one or perhaps two such element at a time—ten is massive overkill for the sort of thing we’re talking about (general-purpose desktop software). And alternatives to the web are normally not actually going to be better—the web has had an insane amount of effort put into making something not particularly amenable to good performance faster than it has any right to be, so that it tends to be able to outperform the theoretically potentially superior, even if it sometimes requires some care to achieve that. (By this, I mean to intimate the vague idea that by using a browser you’re not painting yourself into a corner where it’s simply impossible to get good performance without rewriting from the ground up, which is absolutely a problem with mainstream desktop GUI frameworks.)

Anyway, take my ten emoji example and reduce it to no layout dependencies (the usual case) or forced recalculations (as you should be doing) and you’re back down to mostly just over 1ms. A hundred elements is then normally 2.5–3ms, with occasional brief spikes of 6–7ms (the spikes at this point are larger proportionally to the baseline than in the pathological ten case). And to remind you, this is for animating a comparatively large number of decent-sized independent elements in the most expensive way possible. It’s significantly more complex than a realistic UI animation test, though certainly a far cry from what is possible in something designed for the purpose, or even Firefox thanks to WebRender: it’s still comfortably hitting over 100fps at a thousand of these emoji, including all this layout recalculation—change a non-layout property instead and it can go way further. (Meanwhile, I try pasting my thousand-element 23KB data: URI into Chromium, and it completely locks up, and killing the process is my only recourse.)
> Which isn't what users talk about when arguing about native apps, they don't even know what a GC is.

Because I'm sure if you went and asked the vast majority of "users" what a "native app" is, you'd get a coherent answer instead of a blank stare.

Let's lay this matter to rest. You don't like the definition, I get it. It's fine.
I guess it's unevenly distributed. I see daily shortages of fresh produce and empty shelves in my local Waitrose. Been like that for a while now.

I have also noticed a reduction in choice. They'll have something in a category of food, but there would previously have been 3 or 4 different options. Now just the one.
As usual, in our time did an excellent episode about Albrecht Dürer [1]
[1]https://www.bbc.co.uk/programmes/m000p8cb
Yeah, just edited my post with that point. I think you're right.
I wonder if disabling telemetry works on the insider builds.

There is a guide here:

https://medium.com/geekculture/how-to-stop-windows-10-from-s...

However waiting for 21H2 is probably a lot easier.
Well, "classes" in the mainstream programming are data types that are bound by an inheritance hierarchy. Which is exactly the problem of the "popular OOP": polymorphism (behavior) is constrained by inheritance. You cannot add a behavior to an object if that object is not part of the correct hierarchy.

Once you separate type hierarchy and behavior, you get a much more flexible system. That's what newer languages (Rust, Swift and co.) do. I think the reason why "classes" are so popular has to do with compiler technology — type hierarchies can implement polymorphism very efficiently via vtables, and folks jumped on the opportunity of having high-level abstractions with high performance (instead of doing expensive lookups associated with earlier per-instance polymorphism). But as the compiler tech and understanding of programming language theory have progressed, these limitations are not necessary for good performance anymore, in fact, they become limiting.
Or it might be that Delphi (aka desktop application development) just was at a dead-end and this is an accurate reflection of the costs of end-of-life maintenance/development. Compare to other software projects that just get cancelled or thrown to the open source graveyard when profitability takes a hit, there are worse ways to go.

OTOH it's not so expensive for a professional tool. I paid the same for a game engine. Not having a free tier is a hard choice (I got into programming largely because of an early version of Delphi having a free tier), but it's one that they actively made presumably for some kind of reason.
What do you think is unjustified here? The 30% is literally the money they collected while breaching their contract, that was money Epic agreed to pay Apple and Apple is rightfully owed.

The big picture here is that Epic lost the case - they were ruled to be in clear breach of contract and Apple was determined to not have acted anticompetitively except in one specific respect (the anti-steering clause).

Epic gets no third party App Store - meaning ”platform” app stores are not anticompetitive, a ruling that 30% app store fees are not anticompetitive, a ruling that Epic still owes the money during the time when they were knowingly and willfully breaching their contract, a ruling that they have to pay apple’s lawyers for the frivolous suit, and no requirement for Apple to reinstate Epic’s account after all these shenanigans.

Oh yeah and anti-steering clauses are probably illegal. Big win for Epic there.

Despite newspapers racing to frame this as a big loss for Apple, it’s really Epic who lost here (and that’s why they get to pay the lawyers, pay the breach of contract, etc). It’s completely consistent with the rest of the ruling, because that’s what happens when you lose a suit.
The extrapolations there are "limit on the post size" and "this funny algorithm".

That "just the search box" thing would not go anywhere without that algorithm. I guess the "search box only" design decision was a kind of thing that happened to ARM: its' founder said that ARM was able to give its' chip developers the thing that neither Intel nor IBM was able to give - the absence of money.
Each upgrade makes it harder to make a chip IP/motherboard that is in spec due to the increasing frequency and signal integrity requirements.

There's a reason gen4 took so long to roll out - it has been finalized for 4 years (with he manufacturers working on support for much longer), and it's still not ubiquitous. I'm sure you'd rather have a gen4 or gen5 board when gen6 is rather than be stuck on gen3.

(Plus, for gaming loads there are diminishing returns - outside reducing texture upload times, GPUs in gaming scenarios do not use a lot of PCIe bandwidth.)
This is a great thing to be able to print a functioning camera, and especially excited to see the DIY Instax back there. Medium Format cameras are big and chunky, but there's just a sense of space (or technically just the shallower DoF) that you can't get from a 35mm.
Thanks a lot for the insight and suggestion. Is there any online resource to follow for the System and Low level design question asked in Goolgle?
Microsoft has so much ego that rather than simply making a Linux distro they insist we run Linux on Windows.
What causes this huge plot of very bad air in the middle of Russia near 63.597820342465404, 112.49690168386316?
Thank you. Any suggestion for the System and Low level design rounds?
It's an interesting idea, though when you consider that a lot of the people who use public transport in London don't actually live in London, and some services extend outside of London, it does raise a lot of questions. And that's before you even get into the political factors.

Those challenges aren't necessarily insurmountable, but I imagine it would be a lot more complicated to do than it might first appear.
I don’t think so - PWAs on Android are also usable at best.

It’s hard to twist the web into something it isn’t. So much effort goes into making the web do what native apps already do instead of trying to complement all that towards a better experience.
I still use my Palm T3 every day (well, every working day at least). There's a TimeSheet application for PalmOS which I've never been able to replace with anything for Android or anything else. It's still going strong, original battery from 2004. I actually have two T3, the one I use now is one I bought new in 2004, the other one I bought used around the same time (that one has the Sanyo (I think) LCD, this one the Sony LCD).

For the second hand T3 I bought a Lithium Poly battery with slightly higher capacity and replaced the original one (there was a huge thread about the procedure on BrightHand at the time), and used that T3 most of the time for many years, until the battery gave out. So now the other one is the one I use - and the battery is still fine.

In the past I used the T3 for many things, with a wifi adapter it was my wireless email/network gadget, I used TomTom software for navigation, etc. But now it's just that TimeSheet application, and I'll probably continue using that for years to come.
Debian used to be my main desktop distro 10 years ago, but I switched to Archlinux because for me personally Debian reqired too much work after packages got broken (I was on testing or unstable, don’t remember anymore), and it happened too frequently. And also Archlinux AUR was very powerful with no good alternatives on Debian at that time.

I still have some servers running Debian but I have migrated most to Ubuntu because of much simpler upgrade procedures between stable versions (basically I have enabled automatic upgrades with auto reboot on all of them).

I am an enthusiast but I like to have things running smoothly and even with Arch being rolling release, it has been working smoother for me than in my time prior with Debian.

Maybe it is because of the excellent documentation on Arch wiki, maybe it comes with experience. All of this is subjective anyway.
I've been using linux for 20 years and my one frustration is missing Powerpoint. I recently joined the world of education and they are Powerpoint mad. Hats off to LibreOffice but Powerpoints look like they have been dragged through a hedge backwards. Is anyone solving this problem on linux locally or maybe wsl is the way for me to go?
set `enable_seqscan` = 'off' or set local `enable_seqscan` = 'off'. This will force the pg query planner to use indexes. Experiment with it until you figure out why your query performance deteriorates. Maybe you are doing a lot of updates/deletes? Increase the statistics sampling size? Autovacuum more frequently?
I remember reading that cloth masks may even be worse than no masks because while they stop large particles they also aerosolize the virus. They provide nearly no protection for the wearer. Don’t have the reference any more as I’ve long switched to surgical/FFP2, but this matches policy in central Europe.
Thanks, this was what I was looking for.
What's missing from the Linux Desktop experience for you?

I currently use all three operating systems on a weekly basis, Ubuntu with i3 (a window tiling manager) is my daily driver. Everytime I switch to windows or Mac os, it always feels like a downgrade for me because I can't replicate the tiling experience. The one thing I love about mac, is the trackpad experience, I wish windows and Linux could get to that level.
I can confirm that: cloud helps to evade the incompetent sales and infrastructure teams in many companies. Saving money never works once your product scales out.
I agree, and I even contributed to a fundraiser to read more about his trip to Antarctica - in the full knowledge he might never deliver.

His Twitter is well worth following: https://twitter.com/Pinboard
First of all, this only seems to be a proposal for actions that the Treasury could take in the future.

The part about monitoring bank accounts appears on page 88 (the 94th page of the PDF document):

> This proposal would create a comprehensive financial account information reporting regime. Financial institutions would report data on financial accounts in an information return. The annual return will report gross inflows and outflows with a breakdown for physical cash, transactions with a foreign account, and transfers to and from another account with the same owner. This requirement would apply to all business and personal accounts from financial
institutions, including bank, loan, and investment accounts, with the exception of accounts below a low de minimis gross flow threshold of $600 or fair market value of $600. ...

> Similar reporting requirements would apply to crypto asset exchanges and custodians. Separately, reporting requirements would apply in cases in which taxpayers buy crypto assets from one broker and then transfer the crypto assets to another broker, and businesses that receive crypto assets in transactions with a fair market value of more than $10,000 would have to report such transactions. ...

> The proposal would be effective for tax years beginning after December 31, 2022.
The exception that proves the rule is from a legal argument by Cicero.

It means that if someone bothers to write an exception in a law, say e.g. "but in case window is broken by stone smaller than 1 cm in diameter, then it's the owner of the window that should pay reparations", then in the general case it's likely the thrower of the stone that pays, otherwise there would have been no point in adding so specific an exception.
It's not _functionally_ problematic, just aesthetically.

Mostly it's just that I never go a full day without performing some kind of maintenance on my Linux desktop environment to try to get it looking right, and it never looks right.

I also run multiple monitors, so that aspect tends to throw in some extra jank.

At this point, running Gnome completely unmodified has been the most success I have had - but even Gnome 40 has some questionable design decisions.

Windows is a poor example of polish but I feel there's a lot we can learn from by looking at MacOS's desktop environment. Having used each for significant amounts of time (years) and currently living on Windows, MacOS really takes the prize for the "nicest place to live but worst landlord".
It's an interesting part of corporate culture. Large companies hate the process of firing employees for a number of reasons: staff moral, public perception, potential legal liability, etc. This applies whether it's individuals for performance reasons, or entire teams for economic reasons. To avoid this, there is often a lot of (bureaucratic and difficult) process to justify the hiring of a new FTE.

The corollary to this is that it's often a lot easier for a manager to hire a contractor or use an out-sourcing vendor, even if they don't see the requirements of the role being any different than that of a "permie" and even if it costs the company more money.
It's always more expensive to have someone else run your infrastructure than to do it yourself unless it's something you only use intermittently.

If you need 5 seconds of compute time per day then running that as a Lambda makes perfect sense. If you need a database server that's available 24/7 then I can't see how hosting that on Amazon could be cheaper.

(Unless you're employing a full time ops person to look after that one server, in which case you'll have to do your own maths.)
They probably know they can't stop developers from deploying to Linux. They're trying to the Windows desktop relevant.
That's a scourge all over Europe. Management are leaders and engineers are low level workers.

Follow hierarchy, don't stick your head out, get paid peanuts, leave for America at the first opportunity.
Boys More at Risk from Pfizer Jab Side-Effect Than Covid, Suggests Study
This doesn't involve traditional mathematics concepts, but I'm relying heavily on visual explanations in my mathematical explorations of discrete geometry, which you can find at https://quivergeometry.net.

Probably the cleanest examples of where visualization makes things very clear is explaining the groupoid structure of paths [1], and how to generate lattice quivers [2].

But I also enjoy some of the aesthetic qualities of the sections on coverings [3] (intricate), vertex colorings [4] (very colorful!), toroidal lattices [5], and products of quivers [6]. The last in particular involves trying to understand products from both an algebraic and geometric perspective, and 3D visualization is especially helpful there, giving intuition for how a certain product slices off hexagonal pieces of a hypercube.

[1] https://quivergeometry.net/qg/paths/

[2] https://quivergeometry.net/qg/lattice-quivers/

[3] https://quivergeometry.net/qg/covers/

[4] https://quivergeometry.net/qg/colorings/

[5] https://quivergeometry.net/qg/toroidal-lattices/

[6] https://quivergeometry.net/qg/quiver-products/
The US does not have contactless credit cards. Britain has a financial and national security interest in American tourists — who will need oyster cards.
Wow, really nice job!
The US was not run out of Iraq by Iran, not was it run out of Syria by Russia. That's a total misrepresentation of the situation.

The US lost the political will to stay in Afghanistan. It wasn't actually that difficult or costly, just not worth it.

There was no appetite for war after Vietnam, and yet Iraq 1, Iraq 2 and Afghanistan all happened.

If China invaded Taiwan, then the 'appetite for war would change' and if a couple of American ships were sunk, then the 'appetite for war' would be at 100%.

Sometimes I think I'm debating young people with no living memory of how these things change over time and how Americans absolutely do not tolerate direct attacks.

Pearl Harbour, 9/11, both had devastating consequences.
Learn in Better Way for Your Life
> I had the same experience as you.

People are proselytising NeoVim as an IDE and as a replacement for VSCode when it lacks features that VScode supports out of the box without extensions or plugins. It's not just code folding, indent visualizations are buggy in NeoVim as well, another feature VSCode supports out of the box without plugins.

Almost everyone seems to be circlejerking about things like LSP and there are dozens of plugins for it including a built in plugin but NeoVim lacks basic features like code folding and indent visualizations. Goes on to show where the focus of the community is - flashy and attractive over functional.

I'm still using NeoVim because I'm too used to it but that's the only reason. Mental Threshold.

The FOSS community really is filled with fundamentalists.
In production workloads, it makes sense for a database to use up all available system resources. If I self-host Nitter on localhost and it runs Redis, or if I install KDE PIM apps which insist on hosting emails and such on a localhost MySQL database, I don't want them to eat all available resources. In my experience, Redis for Nitter, and a barely-used MySQL WordPress database, are quite lightweight in practice.
> or a set of software that vendor(s) can't/won't port to another non-Windows platform.

Is that not the network effect? I.e. everyone uses Windows so developers target their software for Windows, so everyone uses Windows?
Folding is great when you want to hide some code you are not interested in, letting you then focus on the section that is of interested. You just fold the uninteresting code away.

Folding is also great for cutting or copying large blocks of code.

For example image a block of code spanning several pages.

It can be difficult to know where that block starts and ends, making it hard to mark the region for that cut/copy action.

But with folding it is easy to condense the block into a single line and then copy the entire block by just copying the single folded line.