skysight-inc/HackerNews huggingface dataset:
I’ve written a few systems that were aggressively self-healing and operated them in production. The benefit is as you say. When done well, the systems kind of run themselves and require much less attention than systems that are not designed this way. From an operations perspective it was great. From a software development perspective, not so much, and this largely explains why it is uncommon.

In all typical software architectures, many places in the code do not have enough context to handle exceptional conditions. Single errors may have multiple possible root causes that have to be determined by inference or deduction in the code so that the handling is appropriate. Evaluating some causes requires complex code far outside the purview of the software’s main purpose and possibly skill set of the developers. Appropriate resolution of an exception at a single call site can be context dependent — not only do you have to determine the root cause at runtime, you also have to determine the correct resolution at runtime. A single resolution may need to implement multiple strategies to take into account real-time environmental context that change how that resolution is handled.

Making this logic maintainable requires an architecture that pretty heavily revolves around the software infrastructure required to make this type of exception handling scalable. You’re replacing all of the error handling idioms every software engineer knows with something alien that colors the entire code base. Also, there is little in the way of robust frameworks that do a lot of this grunt work for you so you are usually left writing your own.

The tl;dr is that implementation is quite expensive and difficult in practice, even though it usually has no performance overhead and is great from an operations perspective. While people like the idea, the software development overhead is usually considered too high to justify making operations’ life easier.
I'm pretty sure "running a business out of a penthouse in a foreign country" was a verbatim example in my company's equivalent.
I think 'yes' is too broad a claim.
> The kernel has no native support for ZFS.

Neither does it have accelerated Nvidia card support that could be used for things like HPC/AI/ML. Yet I'm administrating an entire cluster of Ubuntu machines with cards just fine.

We generally use the "nvidia-driver-NNN-server" package.

If you want to live ideologically pure no one is going to stop you, but someone of us need to get work done.
One with the opportunity to meet different kinds of people (not online), less judgemental and more collaborative. A life with multidisciplinary educated folks who want to share knowledge rather than compartmentalize it. The ability to reach out with creative ideas in different networks of knowledge without being passed over as a non expert. Less algorythmicly automated, or more transparent automation so I can better understand how my data is used/abused. A simpler life, basic and sustainable amenities, a job that feels fulfilling, work is work were not always going to love it, a community built around helping each other thrive. Less touch screen more tactile in every aspect. I have great ideas I want to execute on, but find it so hard to reach people in certain disciplines so I can get the right kinds of feedback. I can't drink due to a past medical procedure and this interestingly narrowed my social life, bolstered my physical health but not my mental health. Overall a more natural life that integrates with technology and progress, less fear mongering, more constructive criticism aimed at learning rather than shaming. Overall a freer experience, it's one thing to be told how free you are yet feel imprisoned by non normative systems that feel vacuous.
For me, the main benefit of exercise is immediate. However - the magnitude of the immediate positive effect is somewhat related to the intensity/duration of the exercise that I can tolerate.

So I would say something like "A 5k run would make anybody above a certain fitness level feel pretty good". Like, in a way that you'd notice immediately during, and after. For me, there's runners' high and good body-chemicals and a sharp mind the rest of the day. There's not as much of the good stuff if it's like a real strain to run that far. There's an optimal level of physical stress. Taking a sedentary person and chasing them through a 5k run with an electric cattle prod them is not going to help them feel good. Similarly, someone who regularly runs marathons is not going to notice much of an effect from a short walk at a slow pace.

How to balance this out (how much exercise do you need to feel good) is a very individual thing. Practically speaking, you just have to try stuff and get to know your body.

I will say though that marked changes in physical condition can occur over more like weeks than decades. So if you go for a walk and think "well that was a little bit nice, but not worth taking an hour to do", maybe invest the time to build up to something more intense like cycling or jogging, because, as anyone who exercises intentionally will tell you, it seems to be worth it once you find out what's right for you.
> It's not the biggest

What crypto blowup was larger? The dust hasnt settled on FTX yet, but it seems likely that at least $10B was lost.
Experienced archery shooters and new archers alike can’t get enough of the sport once they’ve started. Unlike tossing a ball or running drills in the yard, archery requires a bit more prep when it comes to practicing at home. Learn all the key tips to a safe and fun archery range right at your fingertips.
Odin is a programming language without any silly complex build system, it is as simple as "odin build .", even for large projects.

Linking is done by describing it as part of the code with its `foreign` system
[1][2]. The benefit of this approach is that your code itself describes what needs to be linked against what. It also has the benefit that if you don't use a foreign library, it doesn't get linked against due to its minimal dependency system.

If you want to see huge examples of this, I recommend checking out the vendor library collection[3].

n.b. I am the creator of Odin, and one of the original goals was to create a language that didn't necessitate a complex build system and just get to programming. Requiring a complex build system and package manager are anti-features in my opinion and make programming a worse experience to use. Odin borrows heavily from (in order of philosophy and impact): Pascal, C, Go, Oberon-2, Newsqueak, GLSL.[4]

Niklaus Wirth and Rob Pike have been the programming language design idols throughout this project.

[1] https://odin-lang.org/docs/overview/#foreign-system

[2] https://odin-lang.org/news/binding-to-c/

[3] https://github.com/odin-lang/Odin/tree/master/vendor

[4] https://odin-lang.org/docs/faq/#what-have-been-the-major-inf...
Given the current stage of history and the macroeconomy perhaps it’s high time someone wrote a sequel “One to Zero.”
U.S. seeks 15 years for Elizabeth Holmes over Theranos fraud
I've implemented high performance software atop VFIO, (roughly speaking: mmap chunks of the PCIe bus) and atop the equivalent Linux kernel APIs.

With VFIO, it is at least an order of magnitude easier to get to 90-95% of what the underlying hardware can do.
I'm in my mid 30s, and feel that same effect on the timescales of a week. I was particularly sedentary for most of my youth, and have only been intermittently active since my early 20s.
Java does have destructors, but they're called finalizers.
CockroachDB and Yugabyte are both wire-compatible with Postgres and follow its syntax and feature set to a large extent. They offer a reasonably clean upgrade path to a distributed database while still using the same tools you use with vanilla Postgres.

Seeing more and more projects that are either compatible or are a value-add on top of Postgres. Not seeing the same level variability of ecosystem in the MySQL world. There's MariaDB, which adds cool features like temporal tables, but PG has the aforementioned distributed DBs along with Citius, TimescaleDB for time series, AWS Redshift for OLAP, ZomboDB for enhanced full text search, Apache MADLib for big data machine learning within the database, etc.

I 100% agree that most projects don't need anything beyond SQLite (or its OLAP cousin DuckDB). More and more it looks like a relatively clean migration path from the small to the heavily concurrent to the high end niche. Great time to be a data worker.
Wonder where hylang would fit in this classification: exo-lisp, practical-lisp or fluchtpunkt-lisp? I intend to learn lisp, but keep delaying the time investment, waiting for hylang to get a better beginner-friendly tooling setup. So far it seems step 0 in learning hylang (and most lisps) is to learn emacs first, and how to configure it, what causes unecessary friction for would-be apprentices, as this recently asked stackoverflow question shows: https://stackoverflow.com/q/74409462

One thing I enjoyed in the smalltalks is that they share a lot of lisp power, but the tooling is more self-contained and integral to most of them, what makes the first steps really easy to take. As Seymour Papert stated the ideal, "low threshold, no ceiling."
Onshape is a decent middle ground here. The BREP kernel (parasolid) is obviously closed source, but the standard features built on it (extrude, loft, etc.) are open-source and written in their own bog-standard c-family language of FeatureScript[0]. You can write your own custom features pretty easily, and the feature inputs and outputs are actual BREP. It's easy to mix and match manual modeling with standard features and automated modeling with custom features.

[1] https://cad.onshape.com/FsDoc/
How much do you get paid to work as a moderator for Google?
Is there a resource designed for both designers and developers to aid adopting design tokens?
Why not just bet it all on red and get your life-changing generational wealth without all the drama?
And if you find a sport (like I did with soccer and BJJ), other exercises become more desirable and easier to stick with because they're complementary or supportive to the actual thing you want to do. Distance running and sprinting improved my endurance for both sports and also my recovery time after a literal sprint in soccer or the BJJ equivalent of a fast moving exchange, giving me an edge against otherwise more skilled opponents but lacking my conditioning.
ahh, you seem to think that a gov't is the only thing that could do something like this. what if the gas company itself did this? a true conspiracy aficionado would follow the money and ask who benefits the most. hell, a good conspiracy would suggest all of LNG producers got together and chose the specific plant to sabotage so they all benefit.

conspiracies are just so much fun! /s
AIUI, a mmap file could in fact be "backed" by host-inaccessible memory. Then copying data to and from that memory would be a job for the driver, as for any block device. Other things can almost certainly be done in userspace, such as figuring out texture formats and converting if necessary.

> usually these devices are not designed for multiple processes to come in and start writing memory to them.

Multiplexing devices as needed can also be done in userspace. That's what, e.g. pulseaudio and pipewire do for audio devices, even those that don't support outputing audio for multiple processes at the same time.
Did someone read the German School of Lisp submission and look up "Ur"? :)
My (limited) understanding of the book is that basically during the 19C in Britain, poor uneducated (and unproductive) people died off leaving space for the middle class to grow. Which leads to the conclusion that killing the ooor leads to economic growth. As a thesis it may be short of ... something.

I may have misunderstood the tweet of the review of the article based on the book.

Anyway, my general conclusion is that however hard it is to understand history, understanding economic history is twice as opaque
I did check that out, but it's a bit narrower and deeper than I'm ready for. But maybe that's sort of the point - there's not a great general-purpose way to examine device flash memories.
Dolphins and bears can balance a ball on their nose. Human artists can balance multiple plates on sticks. Is it a difference in computing power, or just because we can't force animals to practice enough?
What we know about UR is largely due to the large number of clay tablets with writing on them. Those tablets are very durable and while they are degraded by now, many can still be read. Our own writing is mainly recorded on paper that is much, much less durable than clay tablets. More recently most of our writing isn’t even on paper but is stored electronically. It would not take much of a break in our civilization’s continuity for the paper documents to degrade. We have lost several of Shakespeare’s works even though civilization has been continuous since his time and that was only 500 years ago. Our electronic writing might blink out in a matter of hours.
I'm not willing to say all of these "cure" but most modern medicines take an active ingredient from a plant and synthesize it in larger quantities. Some of the one listed here are ones I do myself. Mint for nausea, chamomile, and lemon balm to sleep for example.
Yes, that's close.

Only one thing: that static styles construct shall eventually go into a separate <style> DOM element inside shadow root. Probably not a big deal if there are not that many such components.
Nice job at taking up the invitation!
I built up to that over a few months. Basically, three 10Ks during the week + 20K on the weekend. I was using the Maffetone approach so none of these runs were taxing.
Everything is a file. Dumping magic strings in these “files” causes stuff to happen …

Magic indeed.
Floating earth ground definitely leads to tingly problems with some macbooks. My guess is some sort of capacitive discharge issue with some of the designs, but others have definitely noticed this problem.

The two prong connector was always a bad idea, but frayed wiring on the charger or bad house wiring can also cause it to float.
Often called “F__k you money”

https://youtu.be/xdfeXqHFmPI
Mostly because nobody wanted TV on their computer. Apple had been trying to market that feature for years. There were 68K Macs with TV tuners like the Performa 638CD and the hardly-any-were-made Macintosh TV.
Try out beam.ng and Microsoft flight simulator.
divination -> dissertation ?
> This is somewhat true, but usually these devices are not designed for multiple processes to come in and start writing memory to them.

You can use virtual functions for this purpose, but you only get access for a dozen-ish procceses. Also, GPUs have support for this already.

Of course, virtual machine managers and hypervisors also provide good solutions to this problem.
+1 for Odin. It's a very nice language to use, very rarely has bugs in the compiler, and has never required more than an 'odin build .' to build my projects. It does a lot of things right and removes a lot of the cruft of other languages.
> as seen when researchers try to tempt dieters with chocolate and smokers with cigarettes

This sounds so unethical. If I were a dieter or ex-smoker I would definitely not sign up for this sort of study.
> MacBooks and iPads had the "spicy case" issue for quite a long time. In certain countries, the Apple power supply comes with two adapters for plugging it into the wall - one with two contacts, and one with three contacts. Only the one with three contacts is grounded.

Thanks a lot for you comment. I had noticed that myself with two old Mac Book Airs.. Actually, that's how I knew if plugs were grounded or not: I could immediately tell.

But, over the years, I always wondered if there were any electrical issue (in several houses) or if it was normal.
The problem I have with the exercise community is that (usually unintentionally) they made it look complicated and expensive.

A 25 minute walk while listening to a podcast each day has done absolute wonders for everything in my life.
Take this from someone who works effectively fully remote except for a couple days a month that I go into the office: Believe it or not, some people like their coworkers and want to eat lunch with them. Humans have been hanging out with each other since (checks math) the beginning.
I use ZFSBootMenu to boot a single distribution on each of my systems. While it certainly can help booting multiple different environments, the real value-add to me is that my entire OS is contained on a single filesystem. There's no longer a need to make an entirely separate boot pool to work around GRUBs extremely limited ZFS support.

Because ZBM (can) use the kernel and ZFS userland+modules on your own system, it's never really behind what your OS is running. Additionally, since we import the pool read-only by default, new breaking features/pool flags in ZFS typically aren't a problem. It's only when you try to import a pool read-write that ZFS will have issues, so we detect that, warn you and then prevent it from happening.

Since it also ships as an EFI executable that can import/boot any pool, it's really easy to make recovery media. Just throw the EFI on a USB drive with an ESP and name it BOOTX64.EFI and most modern firmware will use it in the absence of any other working boot entries.
The thing is, AP is not just Mastodon. Mastodon is only one software and only one usage. If Mastodon numbers grow, then the AP is more interesting and it is suddenly more interesting for other platforms to consider AP, and for users to use the-equivalent-of-X that is not microblogging. Maybe they'll start to follow people on Pixelfed for instance.
I don't see how wrapping everything in Try is significantly different than wrapping things in catch blocks at the end of the day. I see more people complaining about checked exceptions than I actually see them being used anyways.
Why isn't there a philosophy of business?
I can't wait to watch the Netflix series.

If you think about it, even his name seems to be a troll.
Compiling Qt with the right switches is hard enough, before you throw in cross compiling on top. Since you only need to compile a new Qt release once every few months, why optimize the process? Just kick it off and go to sleep. I don't modify core Qt libraries ever. If I was iterating on Qt itself, I would definitely figure out cross compiling. Anyways if you come up with such a working cross-compile recipe, you should post it some place.
Passive income (well.. semi-passive), that can be managed remotely. One that would be enough to travel in secure enough countries to try their cuisines and attend some of my fav band concerts.
Isn’t Elon the problem? This whole thing has been so public, including the text messages from the pre-trial, that anything he says now is like the emperor’s new clothes.
Dai cannot be censored by
No, because you can't prove every piece of functionality has been executed.
The author ignores the fact that we utilize a lot of computing power in training artificial intelligence.

Where exactly would 'learning' fit in this analogy?
> You also note that the prevalence of those things is because no one will listen to engineers “with some deep skills & knowledge”. At some point, you also have to assign some responsibility for failure to communicate effectively, and not just a failure to listen. Or maybe they are not listening also, and not understanding the full context?

This rings immensely hollow to me, & borders on victim blaming. Oh sure; telling the lower rungs of the totem pole it's their fault for not convincing the business to care- for not being able to adequately tune in the business to the sea of deeper technical concerns- has some tiny kernel of truth to it. Maybe the every-person coder could do better, maybe, granted. But I see the structural issues & organization issues as vastly vastly more immense impediments to understanding-our-selves.

There is such a strong anti-elitism bias in society. We don't like know it alls, whether their disposition is classicaly braggadocious, or humble as a dove. We are intimidated by those who have real, deep, sincere & obvious masteries. We cannot outrun the unpleasantness of the alien, the foreign concerns, steeped in assurity & depth, that we can scarcely begin to grok. Techies face this regularly, are ostracized & distanced from with habit. Few, very few, are willing to sit at points of discomfort to trade with the alien, to work through what they are saying, to register their concerns.

> I’m not sure it’s useful to assign unilateral blame to management based on a failure to listen to the engineers

Again, granted! There absolutely are plenty of poor decisions all around. Engineers rarely have good sounding boards, good feedback, for a variety of reasons but the above forced alienation is definitely a sizable factor where engineers go wrong; being too alone in deciding, not knowing or not having people to turn to to figure shit out, to get not just superficial but critical review that strikes at the heart.

This again does not dissuade me from my core feelings on my core point. I think specifically most companies are hugely unable to assess their own products & systems health, unable to gauge the decay & rot within. Whether it's slog or real peril, there are few rangers tasked with scouting the terrain & identifying the features & failures. And the efforts are renewal/healing are all too often patchwork, haphazard, & random, done as emergency patches. These organisms of business are discorporated, lack cohesion & understanding of themselves & what they are. Having real on the ground truthfinders, truthtellers, assessers, monitors- having people close to the machine who can speak for the machine, for the systems, that is rarely a role we embrace, and so often we simply rely on the same chain of management which is also responsible for self/group-promotion & tasking & reporting which has far too many conflicted interests for it to be expectable for them to deliver these more unvarnished, technically minded views.
The author appears to be in Vancouver BC Canada.

In US/Canada, power supply is done via 240V split phase. Therefore, a broken neutral between service and home would have lead to a 120V outlet getting anywhere between 0 and 240V AC. That sure would have lead to something a lot less pleasant than just gzip errors.
> Spritely is an effort to fix the problems that remain with ActivityPub.

If that's true, then your single sentence does more to communicate what Spritely wants to do than that entire website. Even searching for occurrences of "ActivityPub" on the site with Google¹ returns mostly 404s. It sure does not appear to be a living concern.

¹ https://www.google.com/search?q=site%3Aspritely.institute+%2...
The article touches on how to implement the filesystem half of those ideas in plan 9 when it talks about implementing virtual hardware devices with shell scripts.
It's called "clever but not smart". The problem being that in position of so much power, one needs both out in the long term everyone loses.
You guys are both off base. He has been running the worlds largest Cuevas and he’s just shifting his base of operations.
Haha, yeah. Free doesn't have much of a marketing budget. :)
This college is in my state - it's a rightwing political think tank masquerading as a university.
To be fair, I don't think I've ever gotten cross-compiling to work, beyond a "Hello World".

Especially since many ARM platforms are stuck on old libcs that are difficult to support.
Not a doctor, but I suppose its because its a complete mix and easier to do, because theres almost no prep needed?
I don't expect Lady Gaga and her followers to move, but some tech-adjacent communities have bailed out already.