Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

I first learned how to program in 1984 at 14.

Uncategorized
38 21 0

Gli ultimi otto messaggi ricevuti dalla Federazione
  • @stefano a bullet you dodged. possibly two of them. but in typical stefano form, a professional

    read more

  • read more

  • @ccohanlon @yngmar Sciacca was surprisingly nice.

    Anyway, if you happen to come off the way over to the eastern side and happen to pass by Catania, let me know. We can swap head colds.

    read more

  • @rygorous as a straw anarchist I believe well defined behavior is inherently authoritarian and should also be abolished

    read more

  • @alien089 Grande! Io ovviamente sarรฒ lรฌ entrambi i giorni

    read more

  • https://blog.fabiomanganiello.com/reply/the-local-tech-neighbourhood

    A corollary to the concept of small tech neighbourhood is the idea of local tech communities.

    It's easy for folks like me, who have been self-hosting on computers in our closets since high school, to lose track with the common non-tech person.

    It's easy for us to say "just self-host your Nextcloud, Matrix, XMPP, Mastodon, Searxng, Wallabag etc.", adding a "it's just a docker run command".

    I've also seen "just run your f*cking website" articles get to the top of HackerNews.

    But then I thought: imagine if it was, say, the bakery industry rather than the software industry to go through a process of #enshittification.

    Imagine that buying your bread or croissant tomorrow requires a $100/month Bread+ subscription with plenty of upsells, an age verification process that requires you to send your passport or retina scan to the Big Bread consortium, a tracking system that measures exactly how much bread you eat at home, and that keeps selling your eating habits to whoever wants to purchase them - all while your bread quality gets progressively worse over time, and the oligopoly that holds it, after acquiring or putting out of business any credible competitors, starts experimenting also with selling expired products, wrapped in paper littered with ads that you have to spend at least 30 seconds reading before you can make your sandwich.

    Of course people would be outraged.

    But many, no matter how outraged they are, will just swallow the bitter pill and stick with the Bread+ subscription (perhaps because they don't care enough yet to trigger a change in their habits, perhaps because they have other priorities and battles to fight), hoping that the next change to the T&C won't make it even worse.

    And some will instead start looking for alternatives.

    Would it make sense for a professional baker who's been in the business for decades to tell those folks "just bake your own f*cking bread" - and then complain that not enough are moving out of the Bread+ walled garden?

    Or perhaps would it make more sense for that baker to volunteer for a competitive price to sell their bread to its friends, family and local community?

    We all know that running your own stuff on your own machines is the best way to avoid enshittification. Just like wisely selecting and mixing your wheat and butter to bake your bread and cakes is the best way to make those products the way you like them. But not everyone will do it, nor they are supposed to do it.

    People live different lives, have different priorities and choose different battles. Any pragmatic human must at some point delegate some tasks - that's how modern societies were born. We don't judge those outside of our area of competencies for not being able or willing to perform a certain task, no matter how trivial that looks to us.

    An average neighbourhood has someone good enough at baking that they can sell their products to their local community.

    And nowadays perhaps it also has someone good enough with computers that they can probably run on an old laptop or unused VPS stuff like a small Matrix server, a GoToSocial instance, a Nextcloud instance or an Immich server.

    And they could probably serve that to small local groups of 10-20 people for something like $10/month (and at low volumes those services usually don't even require much maintenance).

    It can be $100/200 month that can abundantly cover the cost of a small VPS, let alone the cost of running a miniPC at home.

    It'd be a bargain for the subscribers too - nowadays for $10/month you don't even get a Netflix subscription, let alone a complete cloud alternative with no trackers and no ads.

    It can even be a reliable source of income for IT folks in areas that would otherwise not provide other viable employment solutions.

    In a healthy society with a high level of immunity against enshittification, your local self-hoster should probably become the digital equivalent of your local baker or your local pub.

    #smalltech #techneighbourhoods #selfhosting

    read more

  • @aeva see people like Tom Duff invented Duff's Device and then a bunch of neckbeards convened and asked themselves "is this something a C compiler would allow" and decided YES and that is how things worked back then

    read more

  • Running Windows 98 on the iPAQ IA-2 Internet Appliance

    Devices that were limited to only run a web browser were relatively common around 2000, as many people wanted to surf the Information Super Highway, but didnโ€™t quite want to get a regular PC โ€” being in many ways the retro equivalent of a Chromebook. The Compaq iPAQ IA-2 from 2000 that [Dave Luna] got is no exception, with a Microsoft CE-based OS that is meant to be used with Microsoft Network (MSN) dial-up, which amusingly is still available today.

    In order to get a more useful OS on it, like Windows 98, you have to jump through quite a few hoops, as [Dave] found out. Although there is an IDE connection on the mainboard, this cannot be booted from, likely due to BIOS limitations. This means that he had to chain boot via the 16 MB NAND Flash drive that the original OS booted from, which was done by writing MS-DOS to the Flash drive using another workaround as itโ€™s not a standard IDE device either.

    From this you can then boot Windows 98 from an IDE drive by pretending that itโ€™s an ATAPI IDE device to dodge a limitation on IDE devices. The systemโ€™s hardware isnโ€™t really going to make it into a blazing fast retro computer. It only has a 266 MHz Geode GX1 CPU and supports up to 256 MB of SDRAM. The IA-2 is also limited to 800ร—600, which required the use of an external monitor (as seen above) hooked up to the internal VGA port to set the proper resolution in the OS.

    But at least it can run DOOM, so that bare minimum requirement can be ticked off.

    youtube.com/embed/VCJGAdsWbjc?โ€ฆ

    hackaday.com/2026/03/18/runninโ€ฆ

    read more
Post suggeriti
  • 0 Votes
    3 Posts
    0 Views
    Most government DOCUMENTS allow only one. Yet different documents from instances of said government may list different legal names for the same person. @liw
  • 0 Votes
    2 Posts
    2 Views
    @liw Olympics, World Cup, or both? ๐Ÿ™‚
  • 0 Votes
    1 Posts
    10 Views
    It's honestly humiliating to see how many #FreeSoftware projects are still so ADDICTED to #GitHub.#GiveUpGitHub #Microsoft #software #development #rant
  • 0 Votes
    1 Posts
    8 Views
    ์˜ค๋žซ๋™์•ˆ ๋จธ์‹ ๋Ÿฌ๋‹ ๋”ฅ๋Ÿฌ๋‹ AI ๋ชจ๋ธ๋ง์„ ์—…์œผ๋กœ ์‚ผ์•„ ์™”์ง€๋งŒ ์ •์ž‘ LLM์ด๋‚˜ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๊ฐ™์€ ์ƒ์„ฑ์ชฝ์€ ํ”ผํ•ด๋‹ค๋‹ˆ๋‹ค ๋ณด๋‹ˆ[^1] ์ด์ชฝ ์ฃผ์ œ์— ๋Œ€ํ•ด ์•„๋Š” ์ฒ™ ํ•˜๊ธฐ๋„ ์‰ฝ์ง€ ์•Š์ง€๋งŒ.. ๊ด€๋ จ ๋…ผ์˜๋“ค ๊ตฌ๊ฒฝํ•˜๋‹ค ๋ณด๋ฉด ์ œ๊ฐ€ ํ‰์†Œ ์ƒ๊ฐํ•˜๋Š” ์ค‘์š” ์ง€์ ๋“ค์ด ์ž˜ ์ด์•ผ๊ธฐ๋˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์•„ ์˜์‹์˜ ํ๋ฆ„์„ ๋”ฐ๋ผ ์ด๊ฒƒ์ €๊ฒƒ ๋‚จ๊ฒจ๋ด…๋‹ˆ๋‹ค. ์šฐ์„  ๋ชจ๋ธ์ด ์ƒ์„ฑํ•œ ๊ฒฐ๊ณผ๋ฌผ์ด ์–ด๋–ค ์„ฑ๊ฒฉ์ด๋‚˜ ๋งฅ๋ฝ์„ ๊ฐ€์ง€๋Š”์ง€์— ๋”ฐ๋ผ ์ €์ž‘๊ถŒ ๋ฌธ์ œ๊ฐ€ ์™„์ „ํžˆ ๋‹ฌ๋ผ์ง€๋Š”๋ฐ, ์ด๊ฑด ์›๋ž˜ ์ €์ž‘๊ถŒ์— ๋Œ€ํ•œ ์ „๋ฐ˜์ ์ธ ์„ฑ๊ฒฉ์ด ๊ทธ๋Ÿฌํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ธฐ์กด ์ €์ž‘๋ฌผ์„ ๋ณต์‚ฌ/๋ณ€ํ˜•ํ•˜๋”๋ผ๋„ ๊ทธ ๋ชฉ์ ์ด ์›๋ž˜ ์ €์ž‘๋ฌผ๊ณผ ํŒ์ดํ•˜๊ฒŒ ๋‹ค๋ฅผ์ˆ˜๋ก ์ €์ž‘๊ถŒ ์นจํ•ด๊ฐ€ ์•„๋‹ˆ๋ผ fair use๋กœ ์ธ์ •๋ฐ›์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์•„์ง‘๋‹ˆ๋‹ค. ๋งฅ๋ฝ๊ณผ ์˜๋„๊ฐ€ ์–ผ๋งˆ๋‚˜ ์ค‘์š”ํ•œ์ง€๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ์ƒ์ง•์ ์ธ ์‚ฌ๋ก€๊ฐ€ ๊ตฌ๊ธ€ ๋ถ์Šค ์†Œ์†ก์ธ๋ฐ, ๊ตฌ๊ธ€ ๋ถ์Šค๋Š” ์ €์ž‘๊ถŒ์ด ์žˆ๋Š” ์ฑ…์„ ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ๊ทธ๋Œ€๋กœ ๋ณด์—ฌ์ฃผ๋‹ˆ๊นŒ ์‹ฌ๊ฐํ•œ ์ €์ž‘๊ถŒ ์นจํ•ด๋กœ ๋ณด์ผ ์ˆ˜ ์žˆ์ง€๋งŒ, ๋ฒ•์ •์—์„œ๋Š” ๊ตฌ๊ธ€ ๋ถ์Šค ์›น์‚ฌ์ดํŠธ๊ฐ€ ์›๋ž˜ ์ฑ… ๋‚ด์šฉ์„ ๊ทธ๋Œ€๋กœ ์ ‘๊ทผํ•˜๋Š” ๋ชฉ์ ์„ ๋ง‰๊ณ  ๊ฒ€์ƒ‰์ด๋ผ๋Š” ์ƒˆ๋กœ์šด ๋ชฉ์ ์—๋งŒ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•˜๋„๋ก ํ–ˆ๋‹ค๊ณ  ํŒ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋‹ค์–‘ํ•œ ์‚ฌ๋ก€ ์—ฐ๊ตฌ๋“ค์ด Foundation Models and Fair Use์— ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋…ผ๋ฌธ์€ AI ์—ฐ๊ตฌ์ž๋“ค๊ณผ ๋ฒ•ํ•™ ์—ฐ๊ตฌ์ž๊ฐ€ ๊ฐ™์ด ์ผ๊ณ  ์—ฌ๋Ÿฌ legal edge case๊ฐ€ ๋“ฑ์žฅํ•ด์„œ ์ƒ๊ฐ์„ ์ •๋ฆฌํ•˜๋Š” ๋ฐ์— ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Fair use์˜ ํ•ต์‹ฌ ์š”์†Œ์ธ transformative์— ๋Œ€ํ•ด AI๋ชจ๋ธ ์ž…์žฅ์—์„œ ๋ณด๋ฉด, ์‚ฌ์šฉ์ž๊ฐ€ ์ค€ ์ž…๋ ฅ ํ…์ŠคํŠธ์— ์žˆ๋Š” ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๊ฑฐ๋‚˜ ๋ณ€ํ™˜ํ•˜๋Š” task๊ฐ€ ์ด์— ํ•ด๋‹นํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์œ ๋ช…ํ•œ ์˜ˆ์‹œ๊ฐ€ ํ…์ŠคํŠธ ๋ฒˆ์—ญ์ผ ๊ฒƒ ๊ฐ™์€๋ฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ํ…์ŠคํŠธ๋ฅผ ๋‹ค๋ฅธ ์–ธ์–ด๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ์ด ์ „๋ถ€๊ณ  ๊ฑฐ๊ธฐ์— ์ƒˆ๋กœ์šด ์ฐฝ์ž‘์„ฑ์ด ๋“œ๋Ÿฌ๋‚˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค[^2]. ์ œ๊ฐ€ ์ดํ•ดํ•˜๊ธฐ๋กœ๋Š” LLM์ด๋‚˜ ์†Œ์œ„ AI๊ฐ€ ์ž˜ ํ•œ๋‹ค๊ณ  ์•Œ๋ ค์ง„ task๋„ ๋Œ€๋ถ€๋ถ„ ์ด๋Ÿฌํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฒˆ์—ญ์ด๋ผ๋“ ์ง€, ํ…์ŠคํŠธ ํฌ๋งท์„ ๋ฐ”๊พผ๋‹ค๋“ ์ง€ ๋“ฑ๋“ฑ. ์ œ ์ฃผ๋ณ€์— LLM ์ž˜ ํ™œ์šฉํ•˜์‹ ๋‹ค๋Š” ๋ถ„๋“ค์„ ๋ณด๋ฉด ์•„๋งˆ๋„ ๋Œ€๋ถ€๋ถ„ ๊ทธ๋ ‡๊ฒŒ ์“ฐ์‹œ๋Š” ๊ฒƒ ๊ฐ™๊ณ ์š”. ์—ฌ๊ธฐ์„œ UX ๊ด€์ ์—์„œ์˜ ๋ถˆํ‰์„ ํ•˜๊ณ  ์‹ถ์€๋ฐ์š”, ๋ฌด์กฐ๊ฑด์ ์ธ ํ…์ŠคํŠธ ์ƒ์„ฑ์ด ์•„๋‹ˆ๋ผ ์ฃผ์–ด์ง„ ์ž…๋ ฅ์„ ๋ณ€ํ™˜ํ•˜๋Š” ๋Šฅ๋ ฅ์ด LLM์˜ ํ•ต์‹ฌ ๊ฐ€์น˜๋ผ๋ฉด ๋ชจ๋ธ์ด๋‚˜ ์„œ๋น„์Šค ์ž…์žฅ์—์„œ ๊ทธ๋Ÿฐ ๊ธฐ๋Šฅ๋งŒ ์ œ๊ณตํ•˜๊ณ  ์ง€๋‚˜์นœ ์ƒ์„ฑ์„ ์ œํ•œํ•˜๋Š” UI๋‚˜ ๊ธฐ์ˆ  ์žฅ์น˜๋ฅผ ๋„์ž…ํ•ด์•ผ ํ•˜์ง€ ์•Š์„๊นŒ์š”? LLM์„ ๊ธ์ •์ ์œผ๋กœ ์ƒ๊ฐํ•˜์ง€๋งŒ ์ „๋ฐ˜์ ์ธ ์ƒ์„ฑ(ํŠนํžˆ ์ž…๋ ฅ๋ณด๋‹ค ์ถœ๋ ฅ์ด ๋” ์ž์œ ๋„๊ฐ€ ๋†’์„ ๊ฒฝ์šฐ)์ด ์‚ฌํšŒ์ ์œผ๋กœ ์œ„ํ—˜ํ•˜๋‹ค๊ณ  ์ƒ๊ฐ๋œ๋‹ค๋ฉด ๊ทธ๋Ÿฌํ•œ ์กฐ์น˜๋ฅผ LLM ์„œ๋น„์Šค ์ œ๊ณต์ž๋“ค์—๊ฒŒ ์š”๊ตฌํ•  ์ˆ˜๋Š” ์—†์„๊นŒ์š”? ์ €๋Š” ์ด๋Ÿฌํ•œ ๋ฐฉํ–ฅ์˜ ๋…ผ์˜๋ฅผ ๊ฑฐ์˜ ๋ณธ ์ ์ด ์—†๋Š”๋ฐ, ์•„๋งˆ LLM๋ฅผ ์ ‘ํ•ด๋ณธ ์‚ฌ๋žŒ๋“ค์€ ๊ธ์ •์ ์ด๋“  ๋ถ€์ •์ ์ด๋“  ๊ทธ๋Ÿฐ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์–ด์ฉ” ์ˆ˜ ์—†๋Š” ์ผ์ด๋ผ๊ณ  ๊ฐ€์ •ํ•˜๊ณ  ์žˆ์–ด์„œ ๊ทธ๋Ÿฐ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. (๋งˆ์นจ ๋ฉฐ์น  ์ „๋ถ€ํ„ฐ ChatGPT๋‚˜ Gemini์— ๋ฒˆ์—ญ ์ „์šฉ UI๊ฐ€ ์ƒ๊ฒผ๋‹ค๋Š” ์†Œ์‹์ด ๋ณด์ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธ€์„ ์กฐ๊ธˆ ๋” ๋นจ๋ฆฌ ์“ธ ๊ฑธ ๊ทธ๋žฌ๋„ค์š”..) ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ชฝ์—์„œ๋„ ๋น„์Šทํ•˜๊ฒŒ ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์‚ฌ์šฉ๋ฒ•๋ณด๋‹ค๋Š” ์ฝ”๋“œ๋ฅผ ์ฝ๊ณ  ์ •๋ณด๋ฅผ ์ถ”์ถœํ•ด์ฃผ๋Š” ์ชฝ์ด ์ €์ž‘๊ถŒ์ด๋‚˜ ์œค๋ฆฌ ๋ฌธ์ œ๊ฐ€ ์ ๊ณ  ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ๋Šฅ๋ ฅ ํ–ฅ์ƒ์— ๋„์›€์ด ๋˜์ง€ ์•Š์„๊ฑฐ๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ณ ์š”. (์ œ๊ฐ€ ์ƒ์ƒํ•˜๋Š” ์ตœ์ ์˜ ์ฝ”๋”ฉ AI agent๋Š” Rubber duck์— ๊ฐ€๊นŒ์šด๋ฐ, ๋ชจ๋“  ์งˆ๋ฌธ๊ณผ ํ•ด๋‹ต์ด ์ œ ๋จธ๋ฆฟ์†์—์„œ ๋‚˜์™€์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ์ค‘ ๋ฌธ์ œ ํ•ด๊ฒฐ์ด๋‚˜ ๋Šฅ๋ ฅ ํ–ฅ์ƒ์— ๋ช…๋ฐฑํžˆ ๋„์›€ ์•ˆ ๋  ์งˆ๋ฌธ๋งŒ ์ž˜ ์ณ๋‚ด์ฃผ๋ฉด ์ข‹๊ฒ ์–ด์š”.) cf: ์ตœ๊ทผ Moral Codes๋ฅผ ์กฐ๊ธˆ์”ฉ ์ฝ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ UI์™€ LLM๊ณผ ์œค๋ฆฌ์— ๋Œ€ํ•œ ์ฑ…์ž…๋‹ˆ๋‹ค. ์•„์ง ์ „๋ถ€๋ฅผ ์ฐจ๊ทผ์ฐจ๊ทผ ์ฝ์€ ๊ฑด ์•„๋‹ˆ์ง€๋งŒ, ๊ธฐ์กด์˜ LLM ๋…ผ์˜๊ฐ€ ๊ฐ–ํ˜€์žˆ๋˜ ํ”„๋ ˆ์ž„์— ๋น ์ ธ๋‚˜์˜ค๋Š” ๋ฐ์— ํฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋ณด์—ฌ์„œ ์ด ์ฃผ์ œ์— ๊ด€์‹ฌ์ด ์žˆ๋Š” ๋ถ„๋“ค์—๊ฒŒ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค. Open access๋ผ ๋ฌด๋ฃŒ๋กœ ๋ณผ ์ˆ˜ ์žˆ์–ด์š”. [^1]: Generative AI in Servo์—์„œ ์ œ์‹œํ•˜๋Š” potential exceptions๊ฐ€ ์ œ ๋ถ„์•ผ์™€ ์ •ํ™•ํ•˜๊ฒŒ ๊ฒน์นฉ๋‹ˆ๋‹ค. [^2]: ํ˜„์‹ค์ ์œผ๋กœ๋Š” ํ•™์Šต ๋ฐ์ดํ„ฐ ์˜ค๋ฅ˜ ๋“ฑ์œผ๋กœ ์ž…๋ ฅ์— ์—†๋˜ ๋‚ด์šฉ์ด ํŠ€์–ด๋‚˜์˜ค๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. Hallucination์ด๋ผ๋Š” ์šฉ์–ด๊ฐ€ LLM ๋…ผ์˜ํ• ๋•Œ ์ฃผ๋กœ ๋‚˜์˜ค์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” ๋ฒˆ์—ญ task ์—ฐ๊ตฌ ๋…ผ๋ฌธ์—์„œ ์ฒ˜์Œ ์ œ์‹œ๋œ ์šฉ์–ด์ด๊ณ  ํ•ด๋‹น ๋ถ„์•ผ์—์„œ ์ด ๋ฌธ์ œ๋Š” ์˜ค๋žซ๋™์•ˆ ์ค‘์š”ํ•˜๊ฒŒ ์ธ์ง€๋˜์–ด ์™”์Šต๋‹ˆ๋‹ค.