skysight-inc/HackerNews huggingface dataset:
Kubernetes is a bit of the new OpenStack. It's like an all-you-can-eat buffet of complexity concealed behind interfaces.

Either some startups go rampage with it and deploy needlessly complex stacks because the tooling makes it easy, hence a headlong rush into more hidden complexity to solve problems. Or they use it for the hype and merely deploy a couple monoliths with it, which Compose / Terraform would do just as well without the maintenance burden.
Now I'm going to have to rewatch it. I'm class of '99, in the crowd in that video, and my son watched the Cars movie countless times and I missed the cameo because he always watches the dubbed version (we're Dutch).
Agree, though different profiles are a pain to use, I have to rely on the shell

firefox -P profile2
So, the reason why a Boltzmann brain would vanish almost instantly is because the longer it is to survive the more support structures it would need, a larger part of the local environment would have to be compatible with a longer existence, and all that makes it less likely for the fluctuation yielding such an outcome to have occurred.
I may be missing something, but I'm willing to bet it's just you. I had the same line of reasoning as him and your snarky comment without explanation is unwelcome here. I like discourse. Not emotional knee jerk reactions or whatever it is that caused you to reply like that. If there is something fundamentally wrong, and obviously so with his line of reasoning, do let me know.
Although I have my own domain for some mail, I've been using pobox.com for this and other reasons since 2009. It's quite cheap and safe redirect since it now belongs to fastmail.
> And by the love of god, don't split your data.

Most data problems can be fixed on the frontend with a few relatively simple graphql queries. /s
They did! They wrote an excellent blog post about it too:

https://asahilinux.org/2022/11/tales-of-the-m1-gpu/
Starwhale: An MLOps/LLMOps Platform
Starwhale is an MLOps/LLMOps platform that make your model creation, evaluation and publication much easier. It aims to create a handy tool for data scientists and machine learning engineers. Starwhale helps you:

Keep track of your training/testing dataset history including data items and their labels, so that you can easily access them.
Manage your model packages that you can share across your team.
Run your models in different environments, either on a Nvidia GPU server or on an embedded device like Cherry Pi.
Create a online service with interactive Web UI for your models.
Privacy is when it is known somebody is doing something but not knowing what/how.

Anonimity is when it is known something is being done but not knowing by who.
> How many people do you think avoid murdering others because there is a law against it?

if murder were legalized, the murder rate would jump, a lot.
K2-18 is a flare star.
Is-0066 Preparing the Nation for Space Weather Events
> You have to pay for icloud for the rest of your life though.

Isn't that true for all email providers nowadays? I used to have free email inbox with my domain, but not anymore. The cheapest layer for iCloud+ is $1/month.
I have the opposite take, as a non-native programmer in the early 00s.

All the PostBack loops in ASP.Net and WYSIWYG editing in VS.Net 2003+ felt like they were trying to appease native programmers to a fault. VB.Net wasn't bad but it was frustrating how hard it was just to script something without boilerplate. Being limited to IIS was also bunk.
While there are solutions based on foreign function interfaces and host calling conventions for particular Prologs, you'd basically integrate the kind of apps envisioned/demoed on the Quantum Prolog site [1] like you would any other modern subsystem - as a SaaS and/or via containers.

Let's say you have a Prolog optimization app for your business domain, such as an elaborate version of the container ship scheduling problem discussed on the site [2]. Traditionally you'd generate Prolog facts encoding the problem instance, and then invoke Prolog to solve the problem and output one or more found solutions. A variant of this expecting a certain directory structure with facts/rules to exist is used by the Aleph machine learning package also demoed on the site [3]. This is popular and very flexible because of Prolog's ultra-flexible term datatypes.

Alternatively, you can implement, in Prolog itself, a small wrapper to parse a JSON representation of your problem instance, where "implement" doesn't really describe it since basic JSON parsing using Prolog's built-in operator precedence parser is as easy as

:- op(600, xfy, :).

MyJSON =
{ "this": "bla",
"that": 100,
"L": [ 1, "two", 3 ] }

but applied to standard input using term reading, provided your Prolog has curly braces (should come with ISO DCGs). The in-browser variant of Quantum Prolog [4] emits JSON right away.

An API/language binding to call Prolog from a particular host environment is less suited for the kind of apps discussed on the Quantum Prolog site since these tend to be longer-running, and potentially parallelized workloads. But let's say a multiplayer game universe represented as Prolog database (or maybe a highly interactive solution viewer/picker under very particular circumstances) might need a different integration model.

[1]: https://quantumprolog.sgml.io/

[2]: https://quantumprolog.sgml.io/container-planning-demo/part1....

[3]: https://quantumprolog.sgml.io/bioinformatics-demo/part1.html

[4]: https://quantumprolog.sgml.io/browser-demo/browser-demo.html
Plus lots of books don’t have audiobooks. I’ve a few sitting on my to read list for years on end just cuz there’s no audio. Being able to make one myself with AI would be awesome.
Three Years of Bevy
What I still don't understand is how flight plans get approved?

In my mind they would only be approved once all involved countries review and process the plan. That way we don't need this ridiculous idea of failing safe on the whole uk airspace for a single error.

That day a single flight plan could have been rejected, perhaps just resubmitted and the bug quietly fixed in the background
I've been using not one, but several email domains since '00 and never ran into any of these issues. Not a single time.
Some good examples here already. The one I was optimistic about (it was never super hyped but sounded interesting) was laptops that would have heatpipes bringing the heat from the CPU to the lid were it would just dissipate - so using laptop lid as a radiator. I remember they were saying it could dissipate ~20W continuously (which was not enough at the time ~2005?) but lots of laptops now could be completely fan-free.

I can't find much about this on google, but I swear it was a thing. Some people discussed it on this website for half-baked ideas:

https://www.halfbakery.com/idea/LCD_20heatsinks
“pot hole”, “SQ/FT”, “Subway” = signs point to no
Somehow, considering the bad job humans do with maintaining a population of humans healthy and happy, I find the idea of entrusting control of animal populations to humans bewildering, but then, I was born in Istanbul, and I think our attitude towards street cats is probably well known by this point. After all, Turkish does not have a word to reflect the concept of a stray cat, they're street cats to us.
Currently living in Germany, I miss seeing cats in the streets, though the occasional duck and goose sort of make up for it in a weird way, though the Geese can get far more aggressive than any street cat.
US Consumer Is Likely to Start Cutting Back, Hurting Economy and Stocks
I’ve been working on c# quite a bit lately, and I don’t think that’s true as much these days. The biggest things remain Microsoft-granted — asp.net, efcore, etc — but I’ve had little issues finding Nugent libraries for random issues like progress bars, weird formats, various excel libraries, etc all community-maintained & provided; my expectations on finding libraries is similar to python.

The biggest issue I’ve had is that some of these less popular libraries (both by Microsoft and not) have some truly tasteless APIs, I think mostly stemming from older versions of C#, and for some reason the lowest quality stack overflow answers are much lower for C# than in python — there appears to be much more cruft and outdated information in blogs, stack overflow in C#-land than python. Really in general I feel like python/rust has a higher floor for taste than C#, but at ceiling it’s competitive.

I’m pretty sure though that startup language choice has nothing to do with practical considerations — it’s largely a popularity contest based on hype cycles, and C# is well past its hype-prime.
Enhancing Automated Guided Vehicles (AGV) Navigation with AI Technology and ARM Architecture using Forlinx RK3568 System on Module.
https://archive.ph/OL71R
Giving in to sites refusing to take custom domains is what leads to for example self hosted email being so difficult now because the big 3 run the show and defacto control internet mail.

We should also stop "dumbing down" to a point of sacrificing security and anonymity because people are unable to take down an email address in 2023. Remember when Google and others wanted to get rid of urls and use just words because "it is too difficult for people to remember urls"?

People used to remember multiple phone numbers in their head!

Humans can learn, we should stop encouraging brain lazyness, it leads to mobs of idiots who think another man won the presidency no matter how much evidence you provide that it's not the case.
One of the things this article alluded to (but I didn't see it explicitly stated) as to why microservices is a default go-to architectural choice:

Because then a bunch of engineers can stick it on their résumé and try to get a job at a big company

I worked in a funded startup where we built a service-oriented architecture out of a few key Laravel monoliths. This was entirely manageable for a team of less than 10 engineers and scalable for the context.

Because we built it as a distributed system, each of those core services was ready to handle outages. So it was extremely easy to deploy

What's more, it barely cost us $20k PER YEAR to run it all

But now I can't say I've worked with microservices so I'll likely not stand a chance at any of those interviews
Hey HN, here's my 3 year reflection post about the Bevy[1] game engine. It's in response to the Official 3 year birth day post https://bevyengine.org/news/bevys-third-birthday/.

I posted it here since HN seems to enjoy discussing Bevy :)

Bevy according to it's website:

> Bevy is a refreshingly simple data-driven game engine built in Rust.

[1] https://bevyengine.org/
Other senior in my team and I agree with you..

We are wasting 20+ people's time because we were forced to rush into something that resulted in 5-6 different microservices where a monolith written by 6 competent engineers over 6 months would have sufficed.

What you describe regarding microservices and AWS is also a thing internally.............
Regenerative agriculture can capture about 1/2 ton of carbon per acre/year. Given there are 4.62 billion acres of farmland in the world, that would be about 2 Billion tons of carbon captured per year. 1/5 of the total, it's not a fix, but it would help.
Because you need the password, or the unsalted hash to run it against the API. If the users infrequently log in, you don't get to check it very often, and if for some reason the administrators believe it's more secure to check all passwords every 24 hours (to ensure no previously secure passwords have been recently been exposed), it may be considered "necessary" by some misplaced concern to store the unsalted hashes instead.
The same problem exists in microservoce land, only you now have a load of separate teams managing their own database, perhaps with different solutions.
A common pattern I've seen is:

- Current CTO/VPs built/helped build original monolith

- Nobody wants to tell the CTO that their code is shit (and/or is from a different era and needs a complete overhaul), unrelated to that fact it's a monolith. CTOs are too busy doing marketing/getting funding to make a decision on microservices vs monotolith, so the newly-hired architects gets to call the shots

- Everyone cheers on microservices because it fits within the story of a fast growing, serious, technical company and nobody wants to be that lone dissenting opinion/criticise the CTO.

Nobody is seriously and truthfully recommending microservices because they believe them to be the best trade off and superior choice. It's because they like their job, they like hiring people, and it fits within the narrative.

And it just so happens during the massive overhaul that you get to rewrite a ton of code and improve it, while just calling it a migration to microservices

So it's a way of not hurting the feelings of the CTO, going along with the crowd and a way of rewriting a ton of old bad code with an excuse supported by almost everyone
Can one use bun in combination with something like aspnet core to replace vite, for example? Or am I fundamentally misunderstanding what bun is?
So? Windows not even that.
Pnpm – Fast, disk space efficient package manager
When you’re using C, you will have to take care of the retain/release cycle if you allocate by hand objects. The internal of the object should take care of themselves though.

It’s a bit like using unsafe in rust - you’re the one responsible.

I don’t see much of a point of doing it that way. I do prefer working with ObjC with some C in it if need be ;)
> Micrsoservices are not DRY

Tell that my team mates putting all stuff into libraries because "we made that already" and building a huge distributed monolith. We combined sucessfully the worst of both worlds!
I've gone back and forth on this. It's frustrating there is no way to provide yourself a fully "grounded" digital footprint in the same way your financial footprint is grounded to the US legal system. AKA in a financial/legal sense if I am the victim of massive identity theft or fraud, locked out of all of my assets, I can physically go into a bank or police station and find a "throat to choke" to start making things right. But if you are completely 100% pwned online you are basically at the mercy of customer support! And email is the critical link in the identity chain. So you want to choose an email provider or domain host that has a findable throat to choke.

For me I've tried to move most of my most critical accounts to a fastmail email address. Are they perfect? Of course not. But I pay them, so I know they won't capriciously ban my account without warning or recourse. I know if I file a support ticket someone will see it and get me on the right track.

Moving to my own domain is tempting but as far as I can tell just adds another layer of trouble to this. Am I confident namecheap support will come through in a Very Bad Scenario? Kind of? Not really?
I'm not that much of a supporter of microservices, but my experience is the opposite: in every company I've worked for that used microservices, each team had their own set of microservices they were responsible for.
I love Caddy, using it as a Reverse proxy (even in docker) is so nice and easy. All you need is 2 lines of config:

:2080

reverse_proxy :9000
WPF with some external controls.

- Still supported on latest .NET

- Most feature rich and battle tested

- Good documentation

- You will learn XAML which can be later used once when WinUI 3.0 is more mature (at least another 5,6 years will be needed with their current development velocity)

PS.

XAML is a bit different but similiar enoguh between WPF and WinUI.

Of course it depends on what type of application.
Why can't the login be corporate controlled for Quiet?
I have had my firstname lastname domain (.dk as I am danish) since 2001 and have never seen a website refusing my domain or refuse to send a password reset.

I also have not had issues with giving the address to a non-technical person, only issue I have had is that the risk of spelling mistakes are higher than @gmail.com
> the agency also hinted at even more remarkable possibility in the
> potential finding of a molecule called dimethyl sulfide (DMS), which
> on Earth is only produced by life.

Are there any other instruments or telescopes that could further investigate this? Or is JWST the only telescope instrumented to detect such molecules 120 LY far away?
The older I get the more I kinda regret getting a custom domain for my email. I do like that I can take my email with me if I want to change service provider, or I can do the hosting myself, if I really wanted to. It's nice to be in control, but sometimes, sometimes it would be nice to just have a stupid generic email account and not having to bother with hosting companies.

There is a certain silly charm of being presented with a 20 year old Yahoo! Mail account or someone who insist that their Hotmail address is just fine. These people do not worry about email and that must be really nice.

One word of warning regarding when using a custom domain: Be really careful about giving out email address to others. I have my own, that of my sister and one for a friend that I haven't seen i five years. The coordination required when/if you need to move providers due to e.g. cost or policy changes can be a nightmare.
Couldn't the outcome be "access to the UK airspace denied" only for that flight? It would have checked with an ATC and possibly landed somewhere before approaching the UK.

In the case of a problem with all flights, the outcome would have been the same they eventually had.

Of course I have no idea if that would be a reasonable failure mode.
This is great as a technical approach, but I would argue that sometimes it's not the right way. Debugging a difficult bug alone takes a lot of time and can be frustrating, especially if you're not familiar with the code base. I found that broadcasting about the bug to the extended team (if the team culture permits, of course) is more efficient. Somebody might understand that part of the project so well that they can tell you exactly where to look to solve it. Also, multiple people thinking a few moments about it and giving educated guesses can make a big difference.
Probably like Matrix where a DM is a chatroom but only one person invited so far.
How about running the desktop of macos when an external monitor is connected?
Nope, that's a misunderstanding on your part I'm afraid. The "prolog" in that error message/SO question refers to an XML prolog, which is the part in an SGML/XML document up to the first content element ie. an XML declaration and a DTD, both optional.
They'll care after they accidentally email their entire company's accounts to some random gmail account after receiving a phishing 'hi, I'm your new accountant at audit_firm_you're_using' email.

If you don't use a corporate domain for your company's correspondence your customers have _no way_ to tell who's a legitimate employee of your firm and who's spoofing when they get an email.
Bingo. Monorepos work because tooling makes it work. Just putting all your code in one place doesn't make it a monorepo--just makes it a mess.
https://news.ycombinator.com/item?id=37468342 (109 comments)
I am keenly aware of how complex C++ is.

It is reasonable to write a naive C compiler alternative with few resources… and totally insane, at a pathological level, for a naive c++ compiler alternative.

Sure, but why should I, as a language end user, care about implementation difficulty? The fact that C prioritizes implementation simplicity over users is a grave sin, especially when in practice the vast majority of C programmers are using a vendor with substantial resources.

Also, if C is so easy to implement, then it shouldn’t matter what Clang, GCC, ICC, MSVC, NVCC, IBM XL, etc, are implemented in, right? Just roll your own C compiler and bootstrap from that.

The less worse compromise, for now.

Languages are more than syntax.

If you cannot understand why many prefer to avoid using such language for those very reasons,…

I’m not saying anyone must like C++, nor is it any mystery why many do not. Now, if you can’t understand why many people choose C++, including the GCC developers, then I suggest you charitably evaluate their claims for doing so.

…I am very sorry, I cannot do much more.

Quite patronizing of you, but par for the course as far as Cnile rhetoric goes. Just know this, C may outlive us all but C++ will outlive C.
Architects that propose pragmatic and boring solutions are usually not hired. It's the emperor's new clothes, companies like the idea of an architect who comes with some revolutionary new concept that will lead to a breakthrough that finally will make everybody rich.
If they don't understand the architect's idea, so much the better because then it must be really state of the art.
Does the State Dept get involved in these cases? Surely China has responsibility over this ISP.
"There is no average system" is such a good insight.
I think they are aware. Let the corporate crapsters do their thing and let us have our thing. To me, a community that relies on discord or slack is a red flag. I would really like something like this to become the default instead. Long live irc!
Huh? I've yet to meet someone that encountered Window audio not working, barring some hardware/firmware issue.

In Linux land. I am constantly fighting OS to do the most trivial things.
What school has 200k engineering students?
> I think out of all companies, Apple has generally been the best (though not perfect) at maintaining focus even when a product is "good enough".

I don't quite agree. Switching from USB-C back to magsafe feels like a downgrade, and it makes no sense at all to provide only 2 USB-C ports on the left side when some models not only provided a pair on each side but also they could all be used to charge the laptop.

Insisting on 8GB of RAM is also completely unjustified, specially as some miniPCs that ship with more RAM are sold for less than the cost of upgrading RAM on any laptop from the MacBook line.
Here's a Lean 3 development of a bunch of topos theory https://github.com/b-mehta/topos/tree/master/src , but it's not in the maths library (and now needs to be updated to Lean 4, although the community have had great success with that kind of project; one million lines of mathlib was translated from Lean 3 to Lean 4 using a combination of automation and human work)
It’s so cute that you think 50M rows is big. Your phone can handle many times that, and update it tens of thousands of times per second.
> I didn't yet found way to seamlessly integrate it into other apps (I know that FFI is an option, but it doesn't convince me as production ready).

There is indeed an issue with side-effects that doesn't work well with the backtracking semantics. And I am not sure there's a good solution for it. Other LP languages, like Curry, just forbid side-effects under nondeterminism and you have to collect and handle them using an implementation of effect-handlers if they aren't at the top level. That's a quite restrictive solution that needs a lot of discipline, a good architecture, and framework support.

But Prolog, doing side-effects whenever, wherever such a side-effect-entailing predicate is encountered as a proof goal doesn't work either and you're bound to make your life very difficult. Even if you are careful, the code that you produce, just looks like imperative code. So nothing really gained here from using Prolog.

I'm still looking/researching about solutions inbetween. Without too too much success.
You can add to your uses cases a web viewer for MRI/CT scan results https://madacol.github.io/ozempic-dicom-viewer/
Are audio issues on Linux still a thing?

I've been using Linux as desktop OS for 14 years this month, and I've never had issues with audio on none of the 6 computers I installed Linux on.

Getting a new printer working (or a fresh install working with an existing printer that used to work flawlessly), has been a recurrent source of frustration, and I've experienced occasional issues with GPU drivers, but audio has never been an issue, so I wonder: are “sound issues on Linux” a meme that survived from the early days of Pulse Audio, or is that still a thing in 2023?