jutty, to firefox
@jutty@bsd.cafe avatar

After a search in the NetBSD packages for lightweight web browsers, the winners are: vimb, dillo, luakit and netsurf.

Dillo's new release 3.1.0 still hasn't landed, so no HTTPS there. Luakit is very neat, extremely lightweight, minimal, has vim-like bindings and would be perfect if it weren't for the constant white flashing between each pageload when using a custom, darker CSS. NetSurf is also quite neat, with tab support for heavier sessions.

The winner for me is vimb, which although leaving tabs to the window manager, has vim-like bindings, is pretty minimal and does not cause flashing when switching between pages on a custom darker CSS setting.

Honor mention to Arctic Fox, a Pale Moon clone that hits peak nostalgia with the pre-omnibar Firefox look. No theming, not as lightweight, but going strong at 29.5k commits since 2018.

kubikpixel, to gentoo
@kubikpixel@chaos.social avatar

Gentoo and NetBSD ban 'AI' code, but Debian doesn't – yet

The problem isn't just that LLM-bot generated code is bad – it's where it came from.

🐧 https://www.theregister.com/2024/05/18/distros_ai_code/


#gentoo #netbsd #debian #ai #llm #LLMs #bsd #linux #opensource #oss #bot #it

kubikpixel,
@kubikpixel@chaos.social avatar

🧵 …although I tend to favour OpenBSD and Linux for personal reasons, I find this decision OK. Certain open source projects lack clear, reasoned positions and decisions.

»NetBSD’s New Policy – No Place for AI-Created Code:
NetBSD bans AI-generated code to preserve clear copyright and meet licensing goals.«

🚩 https://linuxiac.com/netbsd-new-policy-prohibits-usage-of-ai-code/


#netbsd #bsd #ai #code #copyright #os #license #policy #AIgenerated #oss #linux #openbsd #OpenSourceProjekt

jbzfn, to ChatGPT
@jbzfn@mastodon.social avatar

🤖 NetBSD’s New Policy: No Place for AI-Created Code
@linuxiac

“New development policy: code generated by a large language model or similar technology (e.g. ChatGPT, GitHub Copilot) is presumed to be tainted (i.e. of unclear copyright, not fitting NetBSD’s licensing goals) and cannot be committed to NetBSD.”

https://linuxiac.com/netbsd-new-policy-prohibits-usage-of-ai-code

etchedpixels, to gentoo
@etchedpixels@mastodon.social avatar

Nice to see and catching up with which has had a

"Microsoft co-pilot laundered code is not accepted in this project"

for a long time. Possibly I need to generalize the rule these days.

fabio, to ai
@fabio@manganiello.social avatar

joins the ranks of software projects that ban generated code.

How they are going to enforce such ban is an obvious question lingering in the air.

Does it include only cases like “hey write a suite of unit tests for this class”? Or also cases where simply autocompletes a for loop while I’m typing it?

In the latter case, how would a hypothetical reviewer enforce the ban? How would the for loop autocompleted by Copilot, or the boilerplate population of hashmap values, look any different than one I would write myself?

And if the issue is with any code that isn’t directly written by a human, then why stop at modern AI generation? Why not include LINTers and traditional IDE autocomplete features?

I have no doubt that the projects that are announcing these no-AI policies have good intentions, but it’s probably time for all of us to have an honest talk.

Code completion isn’t a clear cut binary feature. It’s a big spectrum that goes from the old exuberant ctags to ChatGPT writing whole classes.

And code completion shouldn’t be banned. If it makes a developer more productive, and if the developer understands the code that is being completed, then such bans are akin to a “drivers should only use cars with manual transmission because we feel that it’s more manly”. It’s a conservative and elitist act of shunning out new productive tools because we can’t understand them and regulate them properly.

And more people need to call out the bluff: in cases where the AI only completes a few lines of code, its basically impossible to tell if that snippet was written by a human or an AI assistant.

https://tech.slashdot.org/story/24/05/17/007240/netbsd-bans-ai-generated-code?utm_source=rss1.0mainlinkanon&utm_medium=feed

mistersixt, to OpenAI German
@mistersixt@kanoa.de avatar

"Code generated by a large language model or similar technology, such as GitHub/Microsoft's Copilot, OpenAI's ChatGPT, or Facebook/Meta's Code Llama, is presumed to be tainted code, and must not be committed without prior written approval by core."

https://www.netbsd.org/developers/commit-guidelines.html

jutty, to random
@jutty@bsd.cafe avatar
zahatikoff, to random
@zahatikoff@mastodon.social avatar

Hey @netbsd and @jaypatelani ! I got pretty sick and tired of not having portable non-vm , so I was looking into pinebooks...

But apparently people had troubles with bwfm drivers and it was recommended to use -current.

Is it still a valid recommendation? Is the stuff in 10.0 already? Did anything change in general?

Thanks in advance!

phix, to random
@phix@fosstodon.org avatar

The Odin programming language now supports NetBSD. :ablobcatheartsqueeze: https://github.com/odin-lang/Odin/pull/3439 #NetBSD #odinlang

linuxiac, to random
@linuxiac@mastodon.social avatar

NetBSD bans AI-generated code to preserve clear copyright and meet licensing goals. Here's more on that!
https://linuxiac.com/netbsd-new-policy-prohibits-usage-of-ai-code/

#netbsd #unix

carparc, to random
@carparc@mastodon.social avatar

I think this stance is exactly right. Until the copyright and licensing issues with LLMs have been tested in courts, it is a huge risk to be including LLM-generated code. Especially when the LICENSE is such a defining part of the project.

To those that ask “but how will they know”—ultimately, they cannot, but having a clear policy like this sets expectations upfront; just like they have a policy not to include GPL-licensed code.

https://mastodon.sdf.org/@netbsd/112446618914747900

jbzfn, to linux
@jbzfn@mastodon.social avatar

👀 PowerPC 40x Processor Support To Be Dropped From The Linux Kernel
@phoronix

"Back in 2020 was a proposal for dropping PowerPC 40x support from the Linux kernel given that the code was orphaned for a long time with no apparent users. The PowerPC 40x processors were found in thin clients, set-top boxes, and other devices during the 90's. Finally now it looks like that the PowerPC 40x removal is set to happen"

https://www.phoronix.com/news/PowerPC-40x-Removal-Patches

RL_Dane,
@RL_Dane@fosstodon.org avatar

@jbzfn @phoronix

be like, that's ok, we still love the i386 and 68k, let alone older PPC chips!

_leonov420, to random
@_leonov420@bsd.cafe avatar

So far, my netbsd research goes well on my RPI4.

  • I can run firefox (with a small fix to avoid tab crash)
  • I can view/edit documents with Libreoffice
  • I can listen music with mplayer/VLC
  • I can play videos with mplayer/VLC
  • mdns works fine (i use a lot in my home network)
  • i can use ZFS (with the ARC memory patch i dont have any issues with 4GB)

i tried to put all of this on this busy screenshot, with a freshly compiled nscde environment.

#netbsd #nscde #raspberrypi4

jutty, to FreeBSD
@jutty@bsd.cafe avatar

Also noticed that provides a large amount of binary distributions for , , , , , among several other OSs, plus many architecture-specific binaries. That is really nice! Next thing will be deploying it on the beastie server.

joel, to random
@joel@piou.foolbazar.eu avatar

Is there any user running via out there?

My recent try raises issues with missing css files. Weird thing is FreeBSD PLIST does not reference them either. And compiling from source does not seem to solve the problem.

jspath55, to random
@jspath55@chaos.social avatar
jspath55,
@jspath55@chaos.social avatar

@riastradh Next question. I reviewed prior lest logs and see skips on the 0W, such as:

tp-start: 1715245975.744968, lib/libc/gen/t_floatunditf, 1
tc-start: 1715245975.745004, floatunditf
tc-end: 1715245975.765321, floatunditf, skipped, Requires long double support
tp-end: 1715245975.770136, lib/libc/gen/t_floatunditf

and

tc-end: 1711963192.337442, scalbnl_zero_pos, skipped, Requires long double support

(this is on 10.0)

Suggestions?

vermaden, to news
@vermaden@bsd.cafe avatar

Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟰/𝟬𝟱/𝟬𝟲 (Valuable News - 2024/05/06) available.

https://vermaden.wordpress.com/2024/05/06/valuable-news-2024-05-06/

Past releases: https://vermaden.wordpress.com/news/

nixCraft, to random
@nixCraft@mastodon.social avatar
tommythorn, to random
@tommythorn@chaos.social avatar

I want an @ActionRetro -like video channel but using . Not sure if there is an audience for it, but it would be amazing and should allow for some pretty old hardware to run modern software.

mms, to FreeBSD
@mms@emacs.ch avatar

How can I be up-to-date with current developments of all #bsd without following their mailing lists? I'd love to know what they are cooking (got or graphical installer for example) but without following dev discussions, as those are too low-level for my needs.

#freebsd #netbsd #openbsd

jbzfn, to opensource
@jbzfn@mastodon.social avatar

🧑‍💻 NetBSD On The State & Future Of X.Org/X11
@phoronix

「 The bad news is that to have applications running we require access to a larger open source ecosystem, and that ecosystem has a lot of churn and is easily distracted by shiny new squirrels. The process of upstreaming stuff to X.Org is an ongoing process, but it's likely we'll run into things that will never be suitable for upstream 」

https://www.phoronix.com/news/NetBSD-State-Of-X11-2024

ParadeGrotesque, to random
@ParadeGrotesque@mastodon.sdf.org avatar

Today, I learned something thanks to !

So, this NetBSD Foundation post:

https://mastodon.sdf.org/@netbsd/112382798178078765

Led me to this article:

https://blog.netbsd.org/tnf/entry/x_org_on_netbsd_the

Which led me to the lock (1) utility:

https://man.netbsd.org/lock.1

And finally to this command:

tmux lockc

... which allows one to safely lock a tmux session. I really like it so far.

This is the kind of depth and nice little surprise you don't get with commercial OS. Every day, you can learn about small utilities. :netbsd:

ParadeGrotesque,
@ParadeGrotesque@mastodon.sdf.org avatar

And here is more I learned on the same subject: 'lock' is not implemented under Ubuntu or so 'tmux lockc' does not seem to work either. The utility 'vlock' does the same thing, but is not installed by default.

But installing 'vlock' does not make 'tmux lockc' work under Linux. ☹️

Under and 'lock -p' uses your default password, but 'tmux lockc' work as expected (meaning, it asks for your login password). No '-p' means entering a separate password for unlocking.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • kavyap
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • ngwrru68w68
  • Youngstown
  • everett
  • slotface
  • rosin
  • ethstaker
  • Durango
  • GTA5RPClips
  • megavids
  • cubers
  • modclub
  • mdbf
  • khanakhh
  • vwfavf
  • osvaldo12
  • cisconetworking
  • tester
  • Leos
  • tacticalgear
  • anitta
  • normalnudes
  • JUstTest
  • All magazines