skysight-inc/HackerNews huggingface dataset:
For payments, not for billing, right? I'd be very surprised otherwise, considering how Stripe's offer for billing is quite inflexible and (at least 6 months ago) offering experimental features.
A compromised IO-less file system library can still synthetize malware files on a volume.
But the article is pretty clear with a common use case example?

And maintaining a linux server is common knowledge. People have done it for decades. No wizardry needed.
It's probably still the case a little; I've seen 21st century projects shipping a dozen or so of makefiles because in Unix/Linux land there's so many little variations, like BSD vs Linux.

I seems to me that Autotools is like Systemd : a relief for those who do that kind of task every day, and a bloated mess for others when you have to hack/fix it.
It's a tool that helps you book flights. If that term has a more specific meaning then I am not aware of it.
Fourier optics. This is also how Schlieren works.
I'm wondering why are they completely cutting off their hosted DB services instead of scaling it down. Is this something that's so time-consuming to provide at scale?

I'm also questioning their decision to put all their chips on message brokers. Don't those services require fast and reliable access that is only possible if they are provided as support services running within the same network? They seem to be the kind of service that only makes sense as a value-added service provided as part of a more general cloud hosting offering.
if you want to be tethered 1 feet away from your camera then go for wired lol
> Please do NOT promote this repository on any official Guix
communication channels, such as their mailing lists or IRC channel, even in
response to support requests! This is to show respect for the Guix project’s
strict policy
against recommending nonfree software, and to avoid any unnecessary hostility.

Hah, I wonder why I didn't come across it before.
My feelings about X (formerly Twitter)
During the UNIX wars heyday, except for special ones like Appolo (which used a Pascal dialect) or Tru64/QNX, they were also either based on AT&T UNIX, or the BSD spinoff.

A few common bases hardly matter, when every distro is a special snowflake with its own set of incompatible changes.
It's a cloud problem, you need good customer support to trust your business to the cloud. Only AWS delivers good customer support.
Showing the hair in an identification photo isn't that useful anyway, because one's hairstyle can be easily changed.
I would really want to have something like M4 for modern workflows.

Quite often I face problem of making solution consistent across multiple domains. E.g. Having logic in X, updating docs in Y through markdown, specs in Z, specs consuming in Q etc. in isolated systems that don’t share anything more than a conceptual logic.

Doing anything that oraz feels like XKCD problem as in th risk of building S+1 standard solution.

Researching, I’ve seen configuration languages, in-house hacks and more. I also looked at M4 at some point and it felt dated and hard to integrate. But I think world is ripe for general purpose, typed, macro solution. Seems that typescript fills that gap but TBH I’d expect something like nix get there first.
My favorite theory is that Jia Tan is a troll. They tried some silly patches and were surprised they got accepted. What started as a little joke on the side because covid made you stay at home slowly spiraled into "I wonder how far I can push this?"

Two years are enough to make yourself familiar with open ssh, ifuncs etc.

Then you do silly things like "hey um I need to replace the bad test data with newly generated data, this time using a fixed seed so that they are reproducible", but you don't actually tell anyone the seed for the new data. Then you lol when that gets past the maintainers no questions asked.

In the end they maybe just wanted to troll a coworker, like play some fart noises while they listen to music, and since they use Debian well, you better find a way to backdoor something in Debian to get into their machine.

Like back in the day when sasser sabotaged half the internet and "security experts" said they have a plausible lead to Russia – which as is turned out was because said security experts ran strings on the binary and found Russian text – put there by the German teen who wrote sasser "for teh lulz".
doesn't look like it to me. where do you see that?
Maybe, it's sold only in Japan.
It's famous for family with scientific culture in Japan.
Perhaps the OP means OsQuery: https://github.com/osquery/osquery

OsQuery is an SQLite extension consisting of hundreds of virtual tables
that provide SQL access to operating system status and configuration.
Crafty quadcopter drone sits on power lines to recharge
What does it get right about this that other languages don't?
On the surface that seems correct. But let me go on a tangent. Brutalism is functional in the sense that a space is designed only with the task at hand in mind. In a narrow sense, a library should be a place to come to and read and borrow books. Nothing else matters, so bare concrete surfaces are the efficient ideal. But critics would justifiably point out that there's more to a library than that. It's a place of community, imagination, inspiration. If we see the purpose as fostering those things, then the architecture should be visually stimulating, culturally resonnating, architecturally consistent with the buildings around it, etc.

But this is a bit of a charicature of brutalism. In reality it does consider human experience, but it perhaps values different aspects of it. Brutalist paces are built to facilitate flows of people, to make it easy to get done what you need to. But it is also a reaction to traditional architecture styles which carries with them a lot of baggage: often certain social structures such as stratification, empire, patriarchy, racial inequality, etc. When we consider brutalism as an act of opposition to these, the humanistic intent behind it shines through, even though it make the building no more appealing.

Brutalist spaces can in my opinion be welcoming and inviting if furnished correctly. To me they have a nostalgic and hopeful connotation because I walked through them growing up. Nowadays they're a refreshing change from the kind of corporate glass and plastered concrete spaces of today.
They have things backwards only if their strategy is to focus on the low end of the market. It doesn't seem to be the case here.
Why would you be downvoted for speaking facts?

Also why should you restrain from pointing out weaknesses in other people's comments due to the fear of negative karma? Karma is meant to be burned.
Lightweight and fast AMQP (0-9-1) server
Stackoverflow's architecture, while more than just one server, is very much in the spirit of this and I'd say they're a highly successful high traffic website.

https://stackexchange.com/performance

9 IIS web servers, 1 SQL server (plus one hot standby SQL) with 1.5 TB of ram and 2 redis serving 1.3 billion views a month. And if anything they've been scaling down their architeture over the years as hardware gets better and their software improves: in 2016 they ran 11 web servers for example.
Notice how little CPU usage they've got, even in peak usage, it's really about I/O ie lots of RAM and fast storage.

So it depends on the use cases, but I do not think "I need the cloud" is the automatic answer to "I am making something for the web". In fact the vast majority of people will never even get close to the level of traffic SO has.

Of course, even with low traffic, some type of software would highly benefit from a distributed cloud architecture. Can't really make a search engine that indexes the whole internet on so little. But are you making the next google?

Their stack is certainly a lot, lot, lot cheaper to run in the long term than going with Amazon's blood sucking costs.
2srt2ass++: Merge two SRT subtitles into ASS file for dual language subtitles
Features character encoding conversion and automatic synchronization of both subtitle files.
Even if it is real, odds are it’s complex.
Then set your ringtone to a "silence.ogg" track. All calls play the ringtone still, but the ringtone is dead air - and this has no effect on notifications.
11mbps away, I just can't reach the goddam thing. Internal Server Error. When the fox can't reach the grapes she says they're sour anyway.
DBML (https://dbml.dbdiagram.io/docs/) is the only thing I've seen in this space.
https://lavinmq.com/ and https://lavinmq.com/blog/lavinmq-next-gen-message-broker (history, reason for existence)
He's saying all minds are probabilistic ux. We handle them fine, and built whole worlds on them.

The predictability and determinism of digital system is the detour that is perhaps the flash in the pan. My sense is that the information ecology is about to get MUCH more ecological and fuzzy...

(I appreciated the exchange in this thread fwiw.)
The big end of the market starts at the small end with a few large VC-funded exceptions...
I feel like btrfs has been in development since forever and getting no adoption at all.

When is the year of the btrfs file system coming?
From the post:

> GNU M4 only exists because RMS wanted GNU to have what Unix had, and while I wanted to do something different and better, RMS convinced me to do M4 first.

This remark sounds awfully ignorant and clueless, and with accusatory tones with w whiff of a personal attack.

Unix is specified in a set of international standards which specify exactly what interfaces must exist. This also includes key tools such as M4.

https://en.wikipedia.org/wiki/POSIX

If your goal is to implement an operating system that is focused on interoperability, and in the process reuse the whole ecosystem developed around it, you implement the whole set of interfaces. M4 is a part of those interfaces. There is no personal opinion or whim or capricious sadism. You could not have that if ignorant opinions on the optional nature of key components were taken seriously.
Hello Hanoi! That's probably as far as it gets from Germany :)

Yes, DNS is a different issue. To bring that down, I would have to use a distributed DNS I guess.
Of course they don't. Don't judge a group based on characteristics you don't like from some of them.

In that vein, the hate for drivers should then be a hundredfold. How many haven't lost a dear one to a car driver?
Feels like a junior smart-ass engineer wrote this post.
Time to start typing like a grownup
Helixx: $6 a day EV subscription service could disrupt the auto industry
if you want fast builds it's worth spinning up a buildkit server on a beefy dedicated server.

docker/nerdctl only transfers the context, everything else is cached on the builder. it's very useful for monorepos (where you usually want to build and tag images for every tested commit)

and the builder directly pushes the images/tags/layers to the registry. (which can be just a new tag for already existing layer.)

a noop job is about 2 sec on GitLab CI this way.
Compiling Latex docs using GitHub Actions
I do not believe that it is possible to claim that integer numbers or imaginary numbers do not have a fundamental physical basis. The small integer numbers are not invented by humans, because many other animals can count up to some small number (like 5 or 6).

Both are abstractions. That means that they are properties of real physical objects, which are obtained by ignoring all the other properties of those physical objects that are irrelevant in the context of the application.

Therefore an abstract property is an equivalence class of physical objects, where all their other properties are ignored, so they are equivalent if they have the same value for the property of interest.

Non-negative integer numbers are equivalence classes of collections of physical objects, integer numbers are equivalence classes of pairs of such collections.

The imaginary unit is the equivalence class of all rotations by a right angle in the 2-dimensional space. Humans, like many animals, have an innate ability to recognize right angles, like also certain small numbers, so looking around you can perceive as easily all imaginary units like all numbers 3.

The complex numbers are the equivalence classes of all geometric transformations of the 2-dimensional space that can be decomposed in rotations and similarities (a subset of the affine transformations). In contrast, the 2-dimensional vectors are the equivalence classes of all translations of the 2-dimensional space (another subset of the affine transformations).

All the things that are equivalent from the point of view of an integer number or a complex number, so they are the basis from which such numbers are abstracted, are things that you can see with your own eyes in the physical world (similarity transformations appear in optical projections, e.g. in the shadows of physical objects, and the eyes are based on them).
To me it sounds like someone who speaks English as a second language, writing well and clearly and in a formal style. It's just unlucky for them that that's the style GPT is so good at too.

I'm a native English speaker, and traditionally when it comes to formal/professional written English (emails etc.) my instincts take me to sounding quite GPTish - luckily I've got a good grasp of the language and have found it fairly easy to alter my formal writing style to be a bit less traditional and a bit less formal too, but if it wasn't my first language and I wasn't a fair bit above average in writing ability even for native speakers, I suspect it wouldn't be nearly as easy to go against how I was taught at school to write in formal situations.

It's really not enough to see that somebody writes roughly in that style to assume they're using LLMs, because the reason LLMs so often sound like that is because they've learned from humans very often sounding like that.

In an example such as this particular case, it maybe set off your LLM suspicions because culturally you wouldn't expect somebody to sound so formal in comments on a site like HN, and choosing the wrong tone of voice for the context is something an LLM is likely to do - but actually, if a) English isn't your first language nor part of your primary culture, and b) you're wanting to make a good impression as the subject of the thread is something you've created and are therefore essentially acting as a spokesperson for in the comments, then all of a sudden writing formally rather than as if writing throwaway forum comments makes sense rather than looking like an indication that AI wrote it.
one way to think: managing state (database) is hard. You need to manage replication, backups, version upgrades etc.

Compared to this, stateless application server part is usually quite easy. If you would like to be cost effective, with small team, you could outsource the database part and manage the applications on dedicated servers.
His experiment would have looked a lot better without his server going offline from too much traffic, though.
I assume you are thinking about server side applications. Otherwise, it is extremely common in "desktop" applications for saving data. And it is a common approach for saving user data in Android applications (based on my knowledge from a few years ago, could be outdated)
I use restic for my own backups (using resticprofile). One argument for raync would be less tools to learn and less tools to install. Whether that is worth it — my own decision was: No — but if I e.g. had to backup a temporary project's raspberry pi I would not bother setting restic up and just rsync it somewhere.
Recently, I visited a great temporary exhibit at the Prado in Madrid called "On the Reverse", focused on the back sides of paintings. The works were grouped by sorta "backside interest" -- there was a room of paintings of the back sides of stretched canvases, another of canvases that had discarded / partial works on the back sides, etc.

One of the groups was of this style of painting, in which there was something proper (typically religious) on one side, and then something more creative / scandalous on the other.

Unfortunately, it looks like it closed a month ago.

https://www.museodelprado.es/en/whats-on/exhibition/on-the-r...
I assume that's adding the labor and other construction materials. "Bricks" just means the cost of building a house on a vacant lot.
That's possible if you have one source for each executable. For slightly more complex projects don't you need at least an additional line? Something like

App: main.o whatever.o ...
+1 to this, migrating our build setup to Nix + nix2container decreased our pipeline duration for incremental changes by a lot, thanks to Nix's granular caching abilities.
This might help people when looking for an alternative.

https://wheretohostmy.app/?tech=%5B%22postgresql%22%5D

It's a side project I'm currently building so hearing some feedback is highly appreciated.
the issues exist anyways. the difference is the media gets to choose which issues most people should get angry about in the interest of their investors.
Autotools was always horrible, but it had a purpose back in the 90s, since then it's entirely vestigial and does nothing useful. It standardizes flags to config scripts and make targets, yes, but you can follow that standard without actually using autotools. It enables cross-compilation, yes, but the far biggest roadblock to successful cross-compilation is autotools, without that it's pretty easy.

Meanwhile, these days, actually trying to build on a new platform is harder if the software is using autotools than if it's using plain makefiles. Because for all the noise about feature checking, nobody including the projects using autotools, are actually using the defines from autotools, they check the OS or architecture.
Yeah, sure, but you can just 'import' a platform-specific Makefile and make the rest generic.
> when it's gone it's gone

Check out AI Horde, it can do text gen for free. You'd probably be wanting to do occasional generations for everything in advance, though, as it's definitely not fast enough to do this in realtime.
I'm building a hosting platform / system for SQLite databases at https://www.airsequel.com. Just like you we discovered that for many (most?) use-cases SQLite is the better database. Ordinary projects / companies don't have "webscale" requirements and they are better off with a system that is fast, simple, low resource, and easy to deploy and manage.
Couple of weeks ago I published a new programming language, Plang (as in pseudo language), which will allow the user to customize his own UI

The window app is mostly a proof of concept for now, as it runs only on Windows, you can see how it works in this video https://youtu.be/RJYv5PUz9bY?si=ZzrXL4HJq7ANL6H6

The language out self is in natural language, if that interested you, check out https://github.com/plangHQ
I'm curious, what does an example of this look like? (this is one of the fun things I'm working on right now)
The service is good but it was definitely not clear upfront about the postgresql version you were getting when selecting a region / provider.
Never loads for me
> using the defines from autotools

Is there a list of them somewhere?
What would your use case be?
and there's a plane of frequencies

Doesn't that always happen, which is why aperture limits resolution, why you get diffraction spikes with reflecting telescopes, and so on?
The Loneliness Cure
> My answers are almost always less intented for the person who's post I'm responding to, but more for a general audience

Same. I don't expect you're going to admit your mistake, but I'm pointing it out because the general audience is the sort of audience who is prone to this mistake (which I only know because I myself have been corrected for making this mistake).

> As others have already posted the part about "currying isn't partial application", and I mainly wanted to add a (hopefully) understanable example.

And in doing so, you're making the same mistake as those other posters, by assuming skybrian doesn't know what currying and partial application are. You're not doing your audience any favors by painting skybrian's post as if he said something wrong.

> And I would say that taking the OP's post as if he doesn't exactly know, what currying means in comparison to partia application _is_ the more favourable interpretation of their post.

How so?
I don't think systemd has a built-in load balancer. Also, running multiple copies of the same service isn't typical PID-1 stuff, so maybe doing that with systemd involves some friction.
In theory (!), yes.

It's something you'd need to trial though, perhaps a few times even.
Debugging optimized binaries is harder than debugging non-optimized ones, and requires more advanced debugging skills and gdb knowledge.

There is a reason why crash dumps on optimized builds used to be called "guru meditation".

One useful skill to get started is learning how to get at data and print it through various levels of complex C++ data structures, which might require leaning on the python API to stay sane.
Currying makes positional only parameters look cooler and fancier. It's a trap. Labeled arguments is the way to go for 99% of all parameters. Accidental currying is horrible.
The point is, those lifestyles are a symptom. For reasons I cannot explain, we collectively spend an excessive amount of time on symptoms and too little time on root problems.

Yes, resources are limited. So then why are key entities (e.g., The Fed) so insantant on squandering those resources for The Few? The buck literally starts and stops here. Solving the after the fact symptom(s) is a fool's errand. If we - The Many - continue to be fools, nothing is going to change. In fact, the concentration and distribution of financial wealth is getting worse. But sure, let's keep obcessing over symptoms.
if it replaces 2-3 experts that might be a good deal
Stripe is only used for edge cases in Amazon's payment flow, and Amazon tracks how much of its payment flow and what the cost differential between them processing with their direct relationships would be versus Stripe's markup.

Basically, here are the worst of the worst of Amazon's transactions, please take this risk onto Stripe's platform, then we will cut cost with full knowledge of exactly how much we will save by spending developer resources to cut out Stripe for this particular card type in this particular country.

I would not call this a healthy relationship, but rather stripe taking the marginal additional volume that Amazon brings to their platform to net slightly more money and get slightly more data points on weird payment methods.
Unrecognised modern day child neglect and child abuse,

How did these children get so fat in the fist place? NEGLECT.

McLellan says doctors often push diets and drugs to achieve cosmetic fixes, not to solve actual medical problems. CHILD ABUSE!

In England and Wales there’s a risk of being prosecuted for reckless transmission of HIV if:

you had sex with someone who didn’t know you had HIV;
you knew you had HIV at that time;
you understood how HIV is transmitted;
you had sex without a condom, and;
you transmitted HIV to that person.

This law should also apply to those who abuse their child by feeding them too much.

prosecuted for reckless neglect of children by feeding too much.

you knew certain foods would make your child obese;
You knew they would get fat:
You understood that eating too much food led to obesity;
you provided food without giving your child an alternative;

Retired psychotherapist and play therapist. Worked with my fare share of obese chiuldren
It's a language issue, not a math issue. Context can change the meaning of a phrase.
Curious - what makes you want to use this for code?
I built an MVP sometime back, happy to share a demo and chat more (dm me at @tankots on X!)
Debug/sanitized builds are for unit tests.

Crashes in production happen with optimized builds. You need to be able to inspect the core and figure out what happened from there, as usually you can't reproduce the scenario.
There's quite a few places around.

Also Ubicloud look interesting, though I've not personally used them:

https://www.ubicloud.com/use-cases/postgresql