@hi https://micro.blog ? https://bearblog.dev ? About the POSSE they could try setting up a bridge of some sort: https://indieweb.org/bridge
@hi well I use right freely but the kind of sounds like your friend is not ready to avoid dependency on big Tech
@hi yeah, same, in a way, but it seems impossible bc other ppl don’t want to leave their nook or cranny
@hi ghost (https://ghost.org/) is often promoted as a not shit Substack alternative
BearBlog (https://bearblog.dev/) is another option for text only blogging
@hi there is a WordPress as a service at OVH. Not sure if this is to be considered non-big-tech.
@hi ok. They also have "simple web hosting" that is all about using (s)FTP to upload files into an Apache subdirectory - if they’re tech-aware enough.
Note that I have no financial interest in or relation with OVH. It is just the known simple french hosting to go when you’re a french small customer.
I will caution that OVH likes to ratchet up their prices regularly, no "you're on the $N/month plan until you decide to change". I have one of my servers there and it annoys me every year when I re-up and the price has increased. 😑
That said, they run a tight ship with reliable hardware/service, and as loathe as I am to recommend WordPress for such a simple requirement, the ease of WP's "and cross-post this to other social-media-sites" with plugins is unmatched.
@hi Maybe writefreely or bearblog? Not sure if either of those have a way to easily crosspost, but they're the most common blogging platforms I've seen around on the fediverse.
@hi I’m enjoying Micro.blog at the moment. Great for posting to other platforms, but only costs $5 a month. Really easy to get started too.
more uf3 fonts, this time trying to rasterize a vector font. This is my rendition of Instrument serif
Once, someone asked what was the weirdest platform you run GtS on. Well...
This message was sent from
#GoToSocial running on an
#OpenBSD #arm64 board (#ODROID HC4).
@joel how the experience?
@radhitya pretty good so far. Not seen a difference yet from previous amd64 VPS installation. But that’s only 1 day history :)
I think this #GoToSocial instance ran on #OpenBSD #arm64 using #ODROID HC4 is doing pretty well while eating (only) 5W.
@joel Do you run of SD-card or something more reliable ?
@santi it initializes the boot (using u-boot) from the SDcard but the whole system lives on a SATA drive.
https://www.tumfatig.net/2026/running-openbsd-7.8-on-odroid-hc4/
EuroBSDcon 2026's call for papers is open, see https://2026.eurobsdcon.org/cfp/
Here is a direct link to the submissions form https://events.eurobsdcon.org/2026/submit/ew426G/info/
@eurobsdcon #eurobsdcon #openbsd #netbsd #freebsd #conference #development #devops #sysadmin #freesoftware #libresoftware
I don't like liquid glass, but it is not that bad after all...
is it just me? are there any operating systems for google pixel with polished/minimalist ui?
@hi no, that’s not just you. I have a GrapheneOS thing for work, and… let’s just say it doesn’t diminish the rate at which my hate for everything Android other then its system shell (*g*) grows.
Just booted my SE (2016) again to also update it and charge it up again, and, even the SE (2022) is such a downgrade, but still pleasurable compared to the Pixel 9a, both hardware‑ and software-wise. (With the Pixel, I cannot tell which way is up. At all. All the time.) It helps they’re still on iOS 18.
I just don't want to touch android phone, so bad it looks and feels to me...
@hi @mirabilos this sounds like a mobile phone withdrawal. I envy you. You'll get over it, hopefully, and start to see the world again ;-)
@hi not that I don't see the same stuff on the stock Google's Android.
The most useful app on my phone is Termux - a terminal emulator.
I never owned or used an iPhone. I probably should stay away from it, given how addictive these ugly inferior Android phones still are, it'd probably qualify as a hard drug ;-)
@hi having gone back and forth a few times from stock android > iphone > calyxos/lineage > iphone again...
no it's not you, unfortunately. i wish the open source phone was calmer and more pleasant to use but it's just not.
phone bad!
On a networking event they prompted us to display our LinkedIn QR codes. For easy connecting.
I refuse to have LinkedIn, so I made an alternative. What do you think? Any suggestions? Clever ideas? https://geff.re/cv/
@geffrey wow!!!
Open source?
@theodorus_75 It’s all there! No backend required. Go ahead and copy to your heart’s content. 😌
The contact page itself has some obfuscation going during the Eleventy build. If you like that too, I can share that for a while.
In #openbsd what is called #vi is actually #nvi, and when you install #nvi from ports, it is #nvi2.
To danes with our national characters æøå we need the latter because #vi prints two byte hex sequences for æ, ø, or å. #vi handles them correctly except for the printing of them.
#vi and #nvi use the same #man page.
Update:
On #netbsd #vi is also #nvi. Here you must install #nvi2 to get #nvi if you need æ, ø, and å support.
Best wishes from T. R. Dane (The Real Dane ;)
TIL about SQLite .www mode:
$ sqlite3 my.db
sqlite> .www
sqlite> SELECT * from mytable;
Opens the result of select in a browser and shows the table!
now we can confirms all 8,000 bunnies can fit inside a single #uxn vm.
p.s. in the background, ps -o %cpu,rss runs in a loop
@hi uxn vi would rock for a standalone uxn system
Graphically visualizing the erasure of a 16kbit #EPROM with a UV source in 16 seconds!
This time lapse shows all of the bits being flipped from 0 to 1 over about a 24 minute period. The first bit flips at 8 minutes.
What's fascinating to me is the bits "twinkle" as they flip back and forth before settling.
@TangentDelta are you manually doing ^C to exit?
@snufkin_vc Yeah... That's on me though, as I had some of the logic related to exiting an Uxn instance reversed and was having to manually ctrl-c out. It's fixed now.
So Anthropic employees are using Claude Code to contribute AI-generated code to open source repositories and hiding the fact using their own internal “undercover mode”.
Totally trustworthy people.
(Any open source project that at the very least requires disclosure of AI-authored contributions should immediately ban Anthropic employees on principle.)
@aral Honestly I don't actually hate this.
It's a tool. The _user_ is responsible for what they're submitting. It's putting code generated by them in their name. I think this is actually good.
@aredridel @aral I really can’t agree with this, because it’s a question of accurate labeling not of “responsibility” or “authorship”. co-authored-by is perhaps the wrong method for labeling such things, but consider raw milk. ultimately, it is indeed the producer’s responsibility to ensure their product is free of contamination. but disclosure of its method of production is explicitly the kind of requirement that allows consumers of said product to make safe choices
@glyph Yeah, I disagree. Code isn't ingredients and it's not “contamination" any more than you should label “I used search and replace on this”
What you want to know is whether it was well engineered or not.
And in fact, this is almost entirely orthogonal to "safety”. This is an engineering product. The safety comes from processes and whether or not _anyone checked the work done was right_, not the inputs.
@aredridel @glyph It is ingredients. It's not search-and-replace. It's literally incorporating parts of an unknown set of almost-surely-copyrighted works, without license or attribution, into the submission the person is misrepresenting as their own.
@aredridel @glyph What "AI coding tools" *should* be putting in commit messages is:
Co-Authored-By: An unknown and unknowable set of people who did not consent to their work being used this way and to which there is no license for inclusion.
@dalias Morally arguable but not actually true under the copyright regime that exists.
At what point does learning from others constitute their authorship?
@aredridel @dalias it is true.
And LLMs cannot learn. They are merely a lossy compression/decompression thing. They regurgitate a somewhat averaged completion of the prompt from the other works they ingested.
@mirabilos
Not, strictly, true, though I get what you're going at.
There's a few phenomena going on that shape these tools beyond that.
- Emergent complexity
- "Memory" records
- Embedded context
- Incorporating social inputs
I still think they are strictly tools, but ones that can self-adapt with alarming power if you configure them right.
They have a medianizing effect on a lot of their output (that's actually one of the reasons they're good at code. We generally want code to be "normal". It's one of the many reasons it's pretty bad for more artistic creative work, morally and technically.)
But that's not the same as only repeating the median. The temperature, the randomness injected in makes them actually jump to stuff that is at times nonsensical but also at times clever. It's just randomness, but then with a heap of context and congruence applied that is rather interesting.
@aredridel LLM slop is nothing like "learning from others".
But if you recall, we even took precautions against that. FOSS projects reimplementing proprietary things were careful to exclude anyone who might had read the proprietary source, disassembled proprietary code, worked at the companies who wrote or had access to that code, etc.
@dalias Yes. Do you know why?
@aredridel So that it would be abundantly clear, in any plausibly relevant jurisdiction, that the work was not derivative and not infringing.
@dalias @aredridel A test which LLMs fail by the very virtue of their functioning mechanisms.
It's all fundamentally derivative of the training dataset and it has been exposed both to AGPL and to proprietary datasets.
@lispi314 Has any legal authority weighed in on that claim yet?
@aredridel @lispi314 The facts of the matter are completely and utterly obvious.
Now, we live in a world where legal authorities are under complete capture by billionaires pushing this drug, so I am not going to make any predictions about how courts will rule. Even if they do rule in favor of these companies, those rulings will not be treated as precedents that benefit us.
And they will not be accepted by our communities.
What defines FOSS is not whether a court says it's non-infringing, but whether our communities agree that it was made respecting the intent and consent of the authors who licensed it.
@dalias Have you checked with the Free Software Foundation about that?
(Seriously, if it's a moral argument you're making, it's way stronger if you actually make it!)
Now "respect the intent of the author" is a fascinating concept and one worth examining!
@aredridel The FSF is a fan club for a sex pest, so no, I have not checked with them. I am speaking for the communities I would want to be a part of.
@dalias Right. You're appealing to a definition of "FOSS" that isn't entirely clear what it is. And the people who do usually have (some) claim to that authority, the common uses of it, are not the ones you're using.
I'm sympathetic to that but I can't tell what it is in an appeal to an unstated norm for a community that I can't quite identify.
@aredridel @dalias that’s just deflecting, asking dalias to define something that is not even important to the point he’s making
@aredridel @dalias
> but not actually true under the copyright regime that exists
Under the copyright regime that exists in the US specifically, the generated code is at best not copyrightable at all (and therefore cannot be included into any projects with licenses relying on copyright).
Of course maintainers of said projects might decide to yolo it, but also they might decide to not; and in this case, the intentional deception by antropic becomes even more significant fraud.
@IngaLovinde @aredridel The ruling you're talking about was a case about actually *generated* code, before "gen AI" was a real thing, not obviously-derivative transformations of a corpus.
@dalias @IngaLovinde @aredridel AFAICT it merely confirms that AI output cannot be copyrighted as new work of its own (naturally, as the human creativity aspect is missing and it’s merely an algorithmic transformation on a deterministic machine, PRNG inputs notwithstanding).
It does not reduce the claims of the authors of the works it ingested to regurgitate the output.
@mirabilos @IngaLovinde @aredridel Exactly.
@dalias @mirabilos @aredridel which still means that at best the generated code cannot be copyrighted, and at worst it violated copyright and license terms of the original authors (whose works were ingested to train the model). In both these cases, the resulting code cannot be incorporated into any FOSS project with any license.
Typically when people submit code to FOSS projects, they also (implicitly or explicitly) claim that they hold the copyright on the submitted code, and agree that this code will be licensed under the license the project uses (which they only have power to do if the first claim is actually true).
When LLMs are used to generate code, the first claim is false, and it _is_ a contamination.
@dalias @IngaLovinde @aredridel if something cannot be copyrighted and no others’ rights apply, then it is in the public domain. For LLM output, which has been proven to vastly resemble existing code under copyright, that’s not the case.
@mirabilos @IngaLovinde @aredridel Indeed it's been demonstrated that you can "coax" LLM chatbots into emitting large parts of their training corpus nearly verbatim, so it's clear that the works from the corpus, with minor degrees of lossiness, are contained within the models. And when they output something very similar, it's ridiculous trying to argue that the output isn't derivative too.
@dalias Have you seen how people perform on similar tests?
@aredridel @dalias people are still humans, not machines.
Are you a TESCREAList?
@mirabilos Not even remotely TESCREAList. However, I think it's a fair question to ask: why are we drawing lines how we do? Especially when comparing work product.
@aredridel on the most basic level because copyright mandates human creativity, the expression of human personality
@mirabilos The thing is that actual use of these systems tends to involve LOTS of human creativity and attention. Lots of video and bits get spilled on hierarchical autonomous agent models and the hype, but real use? Much more hands on. The "I don't write code by hand anymore" people aren't just a minority but an extreme minority.
@aredridel the prompt is but one of the many inputs that go into the regurgigated thing, but a minority compared to the "training data" *shrug*
@dalias Got examples to show to support that position?
Remember copyright is a _legal_ regime and the legal regime seems quite oriented toward that NOT being the case.
@aredridel @dalias the Text and Data Mining exception to copyright law only applies ⓐ to models for analytics (discovery of patterns, trends and correlations; §44b UrhG), and ⓑ to works whose right holders didn’t opt out (ibid. p.3); there’s absolutely no basis on which “genAI” even could be considered permissible, as both the reproduction (§16) and the right to make changes, editions and other derivatives (§23) are protected by law, by default, and always require a licence.
So, thrice denied, by existing law.
@glyph @aredridel @aral This. It's critical to understanding the risk presented by a PR to know that it's not authored by a human, but extruded and then at most reviewed by a human.
From a quality perspective, and to your point earlier, code review is insufficient to find flaws in extruded code. While the legal risks are likely small, as per previous discussions, they're not strictly zero, nor are they well-tested in courts.
@xgranade @glyph @aredridel @aral I’d even go so far and say that you cannot rightly publish the result of slop under a FOSS licence because you lack what in the Linux community is known as the DCO.
@glyph @aredridel @aral I approach the above from what I consider a deeply unethical viewpoint, namely one of asking about the practicalities of slop PRs instead of the ethicality, in part because that's the only axis along which there's any nontrivial question whatsoever.
Along an ethical axis, the onus is very strongly on OSS projects to reject slop PRs, at which point the Claude Code prompt is even more odious — it demonstrates an intent to lie in order to bypass codes of ethics.
@aredridel @aral it’s not a tool.
@mirabilos @aral Wow I straight up think this concept of 'tool' is not good. The stick, the bit of whatever to open a bottle? That absolutely is a tool. To have it have a purpose in advance is such a restriction on the idea of a tool.
An enabling technology. A way to extend ourselves. That's a tool. Whether bag or bicycle.
@aredridel @aral no, it’s not a tool. It’s a… I’m not English, so I don’t have all the words, best I can say a quick hack barely good enough for the use, but not designed and engineered to help the use. (I don’t want to use the word “hack” here because it’s worse than that.)
@mirabilos Quick hacks are tools! That's the beauty of being human. We turn all kinds of stuff into tools.
Whoever did the ◀ ◀ REW graphic for Apple's homepage today, has never used a one-bit display with Chicago.
Besides the arrows being impossible to render, the glyphs in the text didn't have the standard 6:9 ratio. Also lots of anti-aliasing which is kind of hard to do when your only choices are black or white 😉
I pretended to be Susan Kare and fixed it, bottom is the original, top is my interpretation.
Just yesterday, I was working on the Easter Egg in Notchmeister.
In a one-bit Chicago kind of mood, I guess. 😉
More about Notchmeister in the App Store: https://apps.apple.com/us/app/notchmeister/id1599169747?mt=12
@chockenberry Kids these days. Sheesh.
3 things i have learnt about nvi today:
a) There are _number_ buffers that hold the nth last yanked/deleted text (that included newlines): "3p pastes the 3rd most recent thing you deleted (this one applies to vi and is thanks to Learning the Vi Editor by Linda Lamb);
b) nvi faithfully implements a second u undoing the first u, therefore making a 2-cycle undo/redo loop; but, a . after a u undoes older and older edits! (thanks to a random blog post);
c) the :script sh ex command is like emacs subshell-buffers, except without the convenience of editing with emacs bindings. Surreal. (thanks to unearthing ancient pty calls in the source code)
@drj I've known/used the first two for a long while, but the 3rd one is not only new to me.
The man-page mentions nothing about :script, and the source-code are pretty lacking/opaque in what it does. I can't seem to get it to do anything useful (it seems to take a filename and dump it, then put your shell-prompt in the text?)
What does your book suggest that it's supposed to do?
@justine I prefer nvi2 on FreeBSD to vim, it's simpler and more responsive I think. It gets some getting used to though, things like undo are u followed by . to undo more, then you can press u again followed by . to redo a couple times.
That's one reason why the often quoted reply https://stackoverflow.com/a/1220118 is so good: It makes it clear that many "features" or "improvements" of Vim are actually not improvements at all, but rather workarounds if one does not properly understand how to do things using what is already given.
One of my favorite examples is visual mode, which I have used for years before I noticed I don't need it at all; I just failed to properly learn the respective ccommands for moving and marking.
Of course, the next logical step after moving from Vim to vi would be to move on to ed 
@thorstenzoeller @RussSharek @justine @clf
/me doffs hat with a warm smile and welcoming gesture
One of the cool things is even if you go back
I bet you will have a lot more of the vi
primitives in your fingers.
Like you can learn ALL of vi.
You can't say that about emacs or vim.
@mrmasterkeyboard There's a discussion on misc@ about this type of commits https://marc.info/?l=openbsd-misc&m=177507171827044&w=2
@horia I don't care for their responses. They still use genAI. genAI is not an auto-complete like they seem to say from my quick read, far from it. that's like calling a book a deadly weapon because it can hurt people by throwing it at them. yes, genAI can steal/generate code but it cannot do it in the same way an autocomplete can.
Folks trying to de-slopify your tools. What are you doing when your favored programming language/compiler starts accepting llm-generated code contributions? #NoAI
Switching compilers? Switching languages? Sighing in despair but continuing to use it?
@trashheap currently option 3 as no one is working on option 4 (stay on the last slop free version of software XY)
After a long and annoying journey, my new music player is a used 6th gen iPod classic with a new 128GB SSD harddrive. I installed Rockbox, a replacement firmware that bypasses the need for iTunes and allows custom skins for the iPod interface.
#ocular #gear
https://ocular.nchrs.xyz/feed.html#ipod.jpg
If you need a laugh, you can read up on my escapades of trying to get this to work on my Linux computer:
@rostiger hm, good idea. i’m still using my ipod nano, but dread updating the library… itunes
@tovabele If it's a 1g or a 2g (I don't know how many g's there were), because Rockbox supports those. With a windows machine, the process is fairly simple, too. And then you can kiss iTunes goodbye foreva (or rather boot it out the door).
It's always fun to observe how behavior changes even in the smallest ways with the tools you are using.
My phone used to automatically turn off the music and switch to the phone when someone called (sometimes leading to unwanted results). Now actively have to pause the music on the iPod when someone calls in. I get a lot of satisfaction from the clicky tactile feeling of pressing an actual button where I can be certain that it does exactly what it should. 
@rostiger Yes! Last year, I got a music player (Sony NW-A306), after listening to music on my phone for 10+ years. Many advantages, but none beat the physical control buttons. You press something and there's an immediate physical feedback that lets you know something is about to occur.
Late at night
@hi you don't. I kinda managed to distract the kiddo with an old EEE PC, but that didn't work for long.
@hi at that time, I had to split days. Computer was mostly done when elses were asleep or watching TV :)
It's been a while, but I tried to knock out housework with them around. That helped them see that the house didn't magically clean itself nor did meals magically appear while they napped. That left their nap time¹ for me to do work-/hobby-related things.
Additionally, we don't watch much TV (no streaming services, just the occasional DVD from the library), so that frees up a fair bit of time after they go to bed.
Finally, we also later enrolled them in preschool (we opted for 2days/wk when they were 2, 3days/wk when they were 3, etc) which also availed a few hours for work/hobbies.
⸻
¹ this later morphed into "Quiet Rest Time" where they had to spend 60–90min in their room doing something quiet—read, nap, play with toys, whatever as long as it was quiet…at 11 and 16, they still do this on weekends, and it helps with *everybody's* sanity 😆
no screens, no nap, so it has been a hundred hour work week with no vacations for two parents :)
amazing time, but not so much time for hobbies.
"quiet rest time" is a good idea! thank you, Tim
@hi around 5 AM on saturday and sunday morning before they wake up. Im a morning person so it works out and then maybe 1 day a week after bedtime. But that doesnt happen that often because Im tired.
Added a secret journal to my site.
It's password-protected in a fun way — decrypted as you type. Get the password right and *poof* the words pop out.
I'm going to post little updates once in a while for the humans in my life, away from the prying eyes of LLMs.
Would you like the password? Have we ever DM'd or talked? Then probably! DM me :)
And — 1000 internet points if you can crack the encryption by any means. I think it's pretty tight, but I'm still a baby.
Boosted cos this looks like fun.
And it's my brother's friend's birthday.
Unfortunate birthday really but he didn't get to choose.
@spiralganglion we should pool our resources to solve this. My contribution is: the password is not "gruntfuttock".
@spiralganglion so cool! nice that you encrypted it paragraph by parapagh.
we kinda can see the shape of text instead of just pure chaos
@pdro one fun little detail — i inject pseudorandom spaces into the encrypted text, so the lines wrap like words do.
@spiralganglion I would *love* the code you wrote for this ... I was thinking of doing something similar !! but not sure how to do it
@alifeee sure! this first bit is in my website build script. it reads markdown files from a `journal` folder and encrypts their text (but not formatting) with a password from a `.secret` file, both excluded from git. the result is saved to my `source` folder and then compiled as if it's a normal page on my site.
https://github.com/ivanreese/ivanish/blob/274b38155a9eb6ed42b610121fd4324e0783556d/Cakefile#L436
and then here's the client, which does the decryption
https://github.com/ivanreese/ivanish/blob/main/source/script/journal.coffee
i tried to add lots of comments for future me, but if anything is confusing let me know!
Theo de Raadt has introduced a new hw.blockcpu sysctl to #OpenBSD -current to offer more control over which CPU core types (Performance, Efficiency, and SMT) are available to schedule processes on. Modern Intel (and ARM) CPUs additionally have slower LP-E (low-power) core that severely hinder system performance.
deraadt@ modified src/sys/*: Some new intel machines have a new 3rd tier of cpus called LP-E which are E-core (Atom) without L3 cache. These cpus are Lethargic, and it sucks when processes migrate to them.
This introduces sysctl hw.blockcpu= which takes a sequence of 4 letters.
S (for SMT), P (regular performance cpu), E (efficient cpu) generally 80% to 50% as fast), and L (lethargic cpu) which are even slower.
By setting this, you can select cpus to kick out of the scheduler. The default is SL.
The hw.smt sysctl remains for now but we will eventually delete it.
hw.smt changes and follows hw.blockcpu=S.
ok kettenis mlarkin
Would I then hw=blockcpu=L
To enable smt ??
Thanks in advance and apologies if I'm misunderstanding this.
@justine Yes, as I understand it. That would block only the LP-E cores.
hw.smt is still supported in 7.9-beta but will now print a deprecation warning.
hw.machine=amd64
hw.model=Intel(R) Core(TM) i5-10505 CPU @ 3.20GHz
hw.ncpu=12
hw.byteorder=1234
hw.pagesize=4096
hw.disknames=cd0:,sd0:5b94487c8aa38d41,sd1:d37010def7c156f7
hw.diskcount=3
hw.sensors.cpu0.temp0=30.00 degC
hw.sensors.cpu0.frequency0=4400000000.00 Hz
hw.sensors.cpu1.frequency0=4400000000.00 Hz
hw.sensors.cpu2.frequency0=4400000000.00 Hz
hw.sensors.cpu3.frequency0=4350000000.00 Hz
hw.sensors.cpu4.frequency0=4300000000.00 Hz
hw.sensors.cpu5.frequency0=4350000000.00 Hz
hw.sensors.acpitz0.temp0=27.80 degC (zone temperature)
hw.sensors.nvme0.temp0=28.00 degC, OK
hw.sensors.nvme0.percent0=0.00% (endurance used), OK
hw.sensors.nvme0.percent1=100.00% (available spare), OK
hw.sensors.softraid0.drive0=online (sd1), OK
hw.cpuspeed=3201
hw.setperf=100
hw.vendor=Dell Inc.
hw.product=OptiPlex 3080
hw.serialno=2GLK4K3
hw.uuid=44454c4c-4700-104c-804b-b2c04f344b33
hw.physmem=34078810112
hw.usermem=33578160128
hw.ncpufound=12
hw.allowpowerdown=1
hw.perfpolicy=high
hw.smt=1
hw.ncpuonline=12
hw.power=1
hw.ucomnames=
@brynet are power-savings roughly inverse-proportional to the speed, so if one wanted to maximize battery-life, one might set the sysctl to SPE and only get L CPUs?
And a piece of me is curious what happens if I were to do something dumb like pass all the flags and block all the CPUs 😆
sysctl hw.blockcpu=LEPS
Mark Kettenis has added #OpenBSD/arm64 support for the new hw.blockcpu sysctl, classifying CPU types based on device-tree and ACPI CPPC information.
kettenis@ modified src/sys/arch/arm64/*: Add hw.blockcpu support for arm64. Here we classify CPU cores based on their "capacity". This a concept borrowed from the device tree standard that indicates the nominal performance of a CPU core. For ACPI machines we use similar information from ACPI's Collaborative Processor Performance Control (CPPC). If performance is less than 30% of the fastest cores in the same we classify them as L. Between 30% and 80% we classify them as E.
And above 80% we classify them as P. The CPU capacity is communicated to userland though kstat(4).ok deraadt@, jca@
In addition to using kstat(1) on your machines, kettenis@ tested the following machines:
Is anyone doing okay anymore?
| I'm doing okay: | 206 |
| I'm not doing okay: | 426 |
| Other: | 106 |
@eniko
Not great not terrible
@eniko I have set the bar pretty low for myself, but I'd like to think that I'm doing okay as long as I can pay the rent, which thankfully is the case at the moment.
When the work year began on Jan 5, I had one full time and one part time game dev job.
As of end of day today, I'm unemployed.
@eniko I oscillate between ok and not ok, currently in the not category, but hopefully it doesn't last long.
@eniko I'm doing OK financially but I wish the world was a better place and I could help out more, so I marked it as Other
@eniko I answered Other since the way your question is phrased, assumes at some point I was doing okay, which I'm not sure was ever the case.
@eniko "What do you mean, "bad"?
Dr. Egon Spengler: Try to imagine all life as you know it stopping instantaneously and every molecule in your body exploding at the speed of light."
any recommendations?
@hi There are many fanless cases if you care to build your own, look at quietpc.com for inspiration:
https://www.quietpc.com/systemchooser?quietness=fanless&fanless=selected
They are UK based, so you will get hit with taxes if you let them build it for you, but they use standard components that you can source yourself.
https://pcpartpicker.com/ is also helpful to make sure everything fit together.
404 Energy Supply Crisis Not Found
@flaki yay! Do you have an overview of your setup written down somewhere? Would be interesting
@hi @asciijungle I don't, at least in part because it keeps evolving almost every day.
I have 12 solar panels on the ground, almost flat, about 5kWp in total, with two chargers and various batteries and power stations. I am building a new battery bank from prismatic cells soon which will take over the hodge-podge of the current setup. I have about 4kWh of capacity which is plenty for everything I need overnight (e.g. fridge), and can cook and even run a small electric heater.
@hi @asciijungle the panels are actually installed rather securely on mounts intended for flat-roof mounting and concrete slabs, if you discount the issues of e.g. missing grounding (soon...) they are actually fairly safe there, I run a long length of 6mm2 DC cabling to the "cottage" where all the batteries and chargers are, which is not very efficient but they produce waaay more than I can handle now anyway so it's not very important.
I plan to co-locate a solar hybrid inverter/battery box next to the panels and just run a single AC wire to the house to power everything from regular wall sockets (which will also get rid of the excess heat and noise).
https://flaki.social/@flaki/116284256507976531
roman boostedIt's completely bonkers to me that 12 solar panels I bought from a supermarket last fall, just plopped on the ground and hooked up to a hodge-podge of off-the-shelf parts (solar chargers, inverters and batteries) provides my small off-grid cabin/tiny house with the same amount of electricity my apartment uses on average (~7kWh).
In Estonia. In March.
Like sure there is the "ThEsUnDoEsNtAlWaYsShInE" crowd and a couple of caveats but, like how is this _not_ a NO-BRAINER for everyone? Like, housing associations of soviet era buildings like my apartment??
@asciijungle the pricing on the raw panels* is bonkers, if you have the space for them and can source them without needing to order like a whole palette they make amazing value and return-on-investment. That worked even pre-oil-crisis (and particularly if you drive an EV) but they are even more of a no-brainer now. And even up north.
___
* (professional) installation will cost you at least 1-3x the price of the raw panels and that's even before full system buildout with wiring, inverters, batteries etc.
@flaki yeah that is true. And I think its only getting worse.
In germany there is a regulation for "Balcony power plants". I think its time for me to get into that.
i don't have batteries yet, but if i did, my household would already be fully off-grid as of march, covering everything from car charging to heating and cooking.
@asciijungle @hi yeah have looked into LTO (Lithium-Titanate) because we did need heaters over our cells in the winters but they are too expensive for any significant amount of storage.
We don't/can't feed back into the grid because we are still waiting for our grid connection to be installed... we only got a 10A grid uplink though because basically the only thing I foresee needing it for is "heating and car charging in the winter".
@hi yeah I still want a small bank for testing at some point.
I think, like for all cells, your best bet is Ali Express. Some vendors have European stock (usually in Poland, Germany or Spain) to ease and expedite shipping. Some established sellers also have their dedicated shop(ify). I ordered my cells from https://hakadibattery.com who seem to have a good track record across the various stores they sell in, but can't vouch for them until I have received the cells myself.
| yes, for myself and other people: | 12 |
| yes, just for myself: | 32 |
| no, but maybe in the future: | 38 |
| no: | 38 |
Closed
@hi ah, I question I just cannot resist!
I have my own instances of #Gotosocial, #snac2, and... #honk, all for my own use.
All running as jails on a FreeBSD box with an 8 core Ryzen 7 and 32GB memory, but those 3 jails, plus a couple of others only really utilise about 4-5GB.
@hi running GTS on a little VM on some old hardware I already had.
It’s super easy to maintain and so reliable. Highly recommended.
@hi I run a slightly modded standard Mastodon instance (mostly just adjust the post length). It runs in Docker on a dedicated Debian VM along a bunch of other services.
All my services run on my home server, but I have a cheap VPS to act as an "exit node", so I get static IP without dealing with the dynamic IP shenanigans or relying on Cloudflare/Tailscale etc.
i couldn't figure out yet what to do if my #snac2 instance goes down...
@hi this :)
https://xkcd.com/303/
If it's a small downtime, fedi, just like email "catches up", I had a few hours/a day of downtime here & there, I don't care/mind much to be honest (but it's rare).
Now that I have the "cottage" I have unlimited 4G so I should set up a failover, but unless DDoSed deliberately, issues are so infrequent that I don't really bother (and since this is a personal instance, the only person to upset here is me :) )