difftastic, github.com/Wilfred/difftastic.
Difftastic is a CLI diff tool that compares files based on their syntax, not line-by-line. Difftastic produces accurate diffs that are easier for humans to read.
It supports many languages and is compatible with Git.
GitHub - Wilfred/difftastic: a structural diff that understands syntax ๐ฅ๐ฉ
a structural diff that understands syntax ๐ฅ๐ฉ. Contribute to Wilfred/difftastic development by creating an account on GitHub.GitHub
Lapo Luchini likes this.
reshared this
Itโs OK to call it Artificial Intelligence: I wrote about how people really love objecting to the term "AI" to describe LLMs and suchlike because those things aren't actually "intelligent" - but the term AI has been used to describe exactly this kind of research since 1955, and arguing otherwise at this point isn't a helpful contribution to the discussion.
simonwillison.net/2024/Jan/7/cโฆ
Itโs OK to call it Artificial Intelligence
We need to be having high quality conversations about AI: what it can and canโt do, its many risks and pitfalls and how to integrate it into society in the โฆsimonwillison.net
Lapo Luchini likes this.
Lapo Luchini reshared this.
1D Pac-Man is the best game Iโve played in 2024 (so far)
An appreciation of "small games" and the people who make them.
arstechnica.com/gaming/2024/01โฆ
Lapo Luchini likes this.
reshared this
Lapo Luchini likes this.
Download Hetzner CSV invoices
I made a little script to automatically download all my #Hetzner CSV invoices in a single file (or rather, one file per page):
let elem = Array.prototype.slice.call(document.getElementsByClassName('btn-download')).map(e=>e.href).filter(u=>u.endsWith('/csv'));
let numbers = elem.map(u=>/invoice[/]([^/]+)/.exec(u)[1]);
let filename = 'invoice-' + numbers[0] + '-' + numbers[numbers.length - 1] + '.csv';
let csv = '';
for (let url of elem)
csv += await (await fetch(url)).text();
let a = document.createElement("a");
a.download = filename;
a.href = a.href = "data:text/csv,"+encodeURIComponent(csv);
a.click();
Updates available as GitHub gist.
Mastodon Starter Packs โ Get Your Feeds Humming
One of the most common complaints new users have with Mastodon is that initially their feed is dead because there is no algorithm here and they donโt know who to follow. The purpose of this article is to help you with a core group of recommended accounts to follow so that your feed presents interesting content.
In order to follow any of the accounts listed in this guide you can copy/paste the address into your # Explore search box and then click on the result to bring up the account, then click follow.
How To Use Lists
It is highly recommended that when you are following a new account you organize your account by Lists. For example if you are adding accounts under the subject of news, first create a news list:
Click Lists on the right >>> Type โNewsโ in the box >>> Click โAdd listโ >>> Click โ1. Newsโ below >>> Click on little slider bars top right >>>Toggle โHide these posts from homeโ
This will create list title โ1. Newsโ and make it so that these posts DO NOT appear in your home feed. Then to view related posts, just click on โListsโ and then โ1. Newsโ in the pop-up. Repeat this for other list categories. For example you can make a list titled โ2. Mediaโ. The reason for the optional numerical antecedent is so your list of Lists will be ordered.
Then whenever you add an account that pertains to news:
Click on the account link (or copy/paste the link into Mastodon # Explore search box and click on the result) >>> Click โFollowโ >>> Click the three vertical dots on the right next to the bell >>> Click โAdd or Remove from listsโ >>> Click the little plus sign next to โ1. Newsโ (it changes to an x) >>> Repeat for each new account follow
[Note: If you click on a link and get taken to the โOriginal Pageโ of the account you can still follow it by clicking Follow and then entering your instance server in the pop-up.]
News List Starter Pack
@Teri_Kanefield, @Nonilex, @GottaLaff, @pbump, @dangillmor, @knittingknots2, @w7voa, @heidilifeldman, @rbreich, @uspolitics, @ProPublica, @DemocracyMattersALot, @tristansnell, @z_everson, @samlitzinger, @SteveThompson, @fulelo, @Free_Press, @skykiss, @andrewstroehlein, @NewsDesk, @kevinrothrock, @taylorlorenz, @emptywheel, @wendysiegelman, @tzimmer_history, @JillWineBanks, @georgelakoff, @georgetakei
Media List Starter Pack
@Chron, @damemagazine, @FAIR, @gbhnews, @insideclimatenews, @longreads, @mnreformer, @restofworld, @thecontinent, @TheConversationUS, @MAD_democracy, @thetyee, @TucsonSentinel, @UnicornRiot, @africa_news, @Nature, @themarkup, @TexasObserver, @arstechnica, @RollingStone, @MeidasTouch, @democracydocket, @riffreporter, @STAT, @ProPublica, @disinfodocket, @msfreepress, @berkeleyscanner, @GovTrack, @YourAnonNews, @CrooksandLiars, @Free_Press, @macrumors, @dublininquirer, @404mediaco, @Factal, @Bellingcat, @thenarwhal, @VOANews, @niemanlab, @politico, @indivisibleteam
Technology List Starter Pack
@mmasnick, @cwebber, @leah, @pfefferle, @neil, @caseynewton, @kzimmermann, @caranmegil, @sarahjamielewis, @Chris, @atoponce, @thepacketrat, @ethanz, @RyunoKi, @Em0nM4stodon, @matthew_d_green, @blacklight, @ilumium, @hacks4pancakes, @da_667, @cgseife, @profcarroll, @mikecaulfield, @jsrailton, @malwaretech, @briankrebs, @hrefna, @emilygorcenski, @micahflee, @ophiocephalic, @wendynather, @GossiTheDog, @dangoodin, @simplenomad, @ncweaver, @taviso, @robpike, @evacide, @uwcip, @matthieu_xyz, @Sylkeweb, @stanford, @Bing_Chris
Legal List Starter Pack
@heidilifeldman, @FrankPasquale, @scottjshapiro, @maxkennerly, @andrew, @annmlipton, @JimOleske, @riana, @Wolven, @chargrille, @JillWineBanks, @jmb, @Teri_Kanefield, @icymi_law, @alysondecker, @gulovsen, @design_law, @jackiegardina, @CarlG, @LeftistLawyer, @jmb
Various List Starter Pack
@aral, @ploum, @pluralistic, @chartier, @scalzi, @tchambers, @warandpeas, @jackwilliambell, @dgoldsmith, @lmorchard, @taylorlorenz, @ernie, @colossal, @spacepod, @davidaugust, @shoq, @emc2, @vmstan, @rodhilton, @rysiek, @jeffjarvis, @rakdaddy, @mariafarrell, @rreverser, @Sheril, @tess, @llebrun, @evangreer, @osma, @bendrath, @MattHodges, @Green_Footballs, @noondlyt, @timnitGebru, @briannawu, @peterbutler, @conradhackett, @spaf, @mattblaze, @dannotdaniel, @richardgrant, @eniko, @neilhimself, @gpollara, @SuneAuken, @UlrikeHahn, @delong, @mloxton, @amywestervelt, @Remittancegirl, @Jessicascott09, @Strandjunker, @GrimmReality, @paul, @lowqualityfacts, @blakereid, @rvawonk, @baratunde, @lauren, @SomaFMrusty, @ThisPlaceAgain, @VeryBadLlama, @hotdogsladies, @Noupside, @RickiTarr, @parkermolloy, @lovelylovely, @mekkaokereke, @FediFollows, @SpaceLifeForm, @inquiline, @stevesilberman, @waltmossberg, @carnage4life, @freedomofpress, @fediversenews, @coachtony, @polychromata, @chris, @Hey_Beth, @jejord, @juergen_hubert, @bhawthorne, @pooh, @HistDialogue, @glassbottommeg, @driftwood, @jeff, @seachanger, @blogdiva, @avoidthehack, @AoIR, @Catvalente, @mikeaiken, @cibex, @FinchHaven, @andrewhinton, @Luis_Fierro, @eilah_tan, @ZekuZelalem, @ScienceGirl
Ukraine List Starter Pack
@SocraticEthics, @Bellingcat, @NatalieDavis, @timkmak, @noelreports, @Tendar, @Free_Press, @rvps2001, @Gettyregion, @KyivIndependent_official, @pravda
Climate List Starter Pack
@biffvernon, @ClimateNewsNow, @chrisnelder, @DJBurnette, @SheDrivesMobility, @astrodicticum, @GeraldKutney, @EliotJacobson, @AlaskaWx, @Bellingen, @pierre_markuse, @iea, @ckrosslowe, @robsonfletcher, @srrpnj, @hansbot, @LukeBornheimer, @annaleen, @WBOrcutt, @GeofCox, @Snoro, @egies, @PeterRu, @SigneAaboe, @CopernicusEU, @CelloMomOnCars, @BioGeoBryce, @extretemps, @droughtcenter, @sco7sbhoy, @polarportal, @sgtgary, @NatalieDavis, @AlisonCreekside, @climate_clara, @LangurLover, @tuxom, @GregCocks, @dsacer, @tillku, @rglueckler, @niklas, @frankkaspar, @NWClimate, @darganf, @agrinsted, @subu_caps, @IcooIey, @saravicca, @steve, @RebLeber, @Cladupont, @leifdenby, @huprice, @OceanTerra, @indianaclimate, @hereidk, @m_parrington, @ConserveChange, @CarbonBubble, @ct_bergstrom, @emorwee, @sciencefeedback, @pdemenocal, @niallfarrell, @robinsonmeyer, @jhauck, @andreabettini, @SamCrawley, @atthenius, @allochthonous, @Climatologist49, @MPI_Meteo, @helenczerski, @MarkRuffalo, @efesce, @sdague, @PIK_climate, @voooos, @TheConversationClimate, @drsimevans, @JacquelynGill, @RARohde, @weatherwest, @jpGattuso, @icesheetmike, @hausfath, @wolfgangcramer, @benmsanderson, @bobkopp, @MichaelEMann, @DrEvanGowan, @rahmstorf, @ZLabe, @bethsawin, @breadandcircuses, @ed_hawkins, @petergleick, @lavergnetho, @gwagner, @Ruth_Mottram, @friedrichbohn, @Shine_McShine, @Brad_Rosenheim, @TatianaIlyina, @farhanasultana, @kathhayhoe, @seaice, @cassouman40, @Goneri, @dezene, @skruij, @W_Lucht, @davidho, @andrewdessler
Astronomy List Starter Pack
@stim3on, @chrizzly_astrophotography, @zoom_earth, @jejord, @world_beauty, @kevinjardine, @ryderdavid, @davidbrin, @AkaSci, @MrNinerjoshua, @65dBnoise, @kitirving, @cplberry, @liz, @HaveyDeckAstro, @waynenator, @fraser, @carolynporco, @megschwamb, @HIprocessor, @sarahkendrew, @redshiftdrift, @MartialRelier, @chrfrde, @Skywise, @melix, @naz, @starrytimepod, @Jwilliams, @catherineryanhyde, @astrojaz, @GalacticRAVE, @mattkenworthy, @jwuphysics, @eamonn_kerins, @MaryMcIntyreAstro, @Siril_Official, @Astromeg, @stephenserjeant, @ChandraScience, @elizabethtasker, @andrealuck, @vicgrinberg, @mcnees, @skrishna, @rdrimmel, @emilydoesastro, @sebinthestars, @Robminchin, @LIGO, @astroptere, @markmccaughrean, @badastro, @dstndstn, @bibianaprinoth, @CosmicRami, @jradavenport, @justtheletteru, @planet4589, @karenlmasters, @astrokiwi, @cosmos4u, @_astronoMay, @VRubinObs, @AstroDave, @elakdawalla, @GirlInSpace, @Stef_Astro, @DavidBflower, @StellaLunaObs, @galaxy_map, @JohnBarentine, @tadpoleastro, @sterenn, @jdlbt, @mustapipa, @astronomerstel, @franco_vazza, @pomarede, @clearskies, @astroland, @UkrainianAstronomyProject, @marwellaspaceart, @astro_jcm, @AwesomeAstronomy, @UniversoMagico, @PhilipPugh, @coreyspowell, @ThomasConnor, @spacetelescope, @astronomywriter, @kellylepo, @kevinmgill, @iangriffin, @umplus, @sundogplanets, @nasa, @APoD, @ManuelHuss
Curated Starter Pack (Note: curated accounts boost topical accounts on a particular subject, so they can generate a lot of traffic. Putting them in a list is recommended)
@icymi_law, @ArtPhotosDesk, @CultureDesk, @NewsDesk, @ScienceDesk, @TechDesk, @ClimateMigration, @AstroMigration, @PixelAndPolyCurator, @WatercolourCurator, @FediVideo, @womensart, @streetPhotography
Help Starter Pack
@feditips, @FediFollows, @FediGarden
______________________________________________________
This post comes from the WordPress Mastodon Migration Blog: mastodonmigration.wordpress.coโฆ
You can receive all new posts to this WordPress Blog on Mastodon by following Mastodon account:
mastodonmigration.wordpress.coโฆ
(Copy and paste above address into search to find and follow)
Important Note: Replies on Mastodon to this WordPress post by default include all named accounts. Please edit your reply to remove all addresses you do not intend to send the reply. Thank you.
mastodonmigration.wordpress.coโฆ
Mastodon Migration Blog
Wordpress Blog - Sharing advice and assisting with the great migration.Mastodon Migration Blog
Lapo Luchini likes this.
reshared this
eff.org/deeplinks/2023/11/artiโฆ
Article 45 Will Roll Back Web Security by 12 Years
The EU is poised to pass a sweeping new regulation, eIDAS 2.0. Buried deep in the text is Article 45, which returns us to the dark ages of 2011, when certificate authorities (CAs) could collaborate with governments to spy on encrypted trafficโand getโฆElectronic Frontier Foundation
Lapo Luchini likes this.
reshared this
LLaVa is a multimodal model that can comment and conversate about an image, just like that commercial model announced a week ago, but it's based on (almost) open source LLaMA instead of a GPT.
Lapo Luchini likes this.
Lapo Luchini reshared this.
After decades lost, Star Trekโs original Enterprise model may have been found
The listing went down quickly, and Roddenberry's son is trying to track it down.
arstechnica.com/culture/2023/1โฆ
Lapo Luchini likes this.
reshared this
They broke #RSA 2048 using quantum computing on a commercial phone.
Yeah, sure. ๐คฃ
like this
Luca Sironi reshared this.
Lots of hot air and insanity there.....
FYI, databreachtoday.com/blogs/reseโฆ
See for example the paper Gerck "published" where he claims Pi is "an unbounded series of rational numbers":
preprints.org/manuscript/20230โฆ
Researcher Claims to Crack RSA-2048 With Quantum Computer
A scientist claims to have developed an inexpensive system for using quantum computing to crack RSA, which is the world's most commonly used public key algorithm. If true, this would be a breakthrough that comes years before experts predicted.www.databreachtoday.com
Lapo Luchini likes this.
Lapo Luchini reshared this.
edit: I'm printing more for the store: store.transmutable.com/l/msdfo
Smol Floppy Disk Organizer for Micro SD Cards
Back when floppies were new we kept them safe in somewhat terrible plastic bins.Now that micro SD cards can hold thousands of times more data they're what we use and what we lose! Because, smol.Gumroad
like this
reshared this
Lapo Luchini likes this.
reshared this
Lapo Luchini likes this.
reshared this
This has circulated farther than I thought it would, so belated notes:
1) From what people have said, it seems like this doesn't show up for free accounts. If you're on a paid plan and it still doesn't, congratulations but I don't know what to tell you.
2) afaik, if you don't see it, you're safe - only paid users have access to the, ah, "privilege" of running their documents through sam altman's plagiarism factory (which definitely won't use your stuff to train their models, they _promised_)
I'm glad you clarified it; I can't see the far-right 'AI' option and yeah, mine's just a freebie account. Sad, and worse, fuckery. Defensible and normalized.
This is why we as users network, I think, and how important it is. Thank you for spreading the good word, ami.
Giornalismo italiano (ed europeo) su Mastodon?
Interessante questo post di raccolta di testate giornalistiche che stanno man mano migrando sul Fediverse, tracciato con il tag #newstodon.
Chissร se qualcuno ha preparato una lista simile ma relativa all'Italia o all'Europa?
Luca Sironi likes this.
Luca Sironi reshared this.
sarebbe veramente una svolta. Senza pensarci, di non bot, mi viene in mente solo @valigiablu
seguo altri giornalisti italiani con account personali, se solo ci fossero le testateโฆ
Matteo Zenatti likes this.
Lapo Luchini likes this.
Oh my goodness I've just learned a thing about The Matrix that causes it to make a lot more sense: In the original script the humans were used as neural network compute clusters by the Machines and as a crucial component of The Matrix itself.
Which is why humans who were aware of the simulation could control aspects of The Matrix - their minds were part of its foundation.
Unfortunately the test audiences had trouble understanding this concept so the studio changed the human role to "batteries".
like this
reshared this
Always have been my headcanon too, it just make sense and is perfectly "expected" in the cyberpunk genre. But I never found official confirmationโฆ
scifi stack says that it is like that in Neil Gaiman's "Goliath" story, supposedly based on an early script for the movie, but at least this is true:
[โฆ] we were really just hanging there, plugged and wired, central processing units or just cheap memory chips for some computer the size of the world, being fed a consensual hallucination to keep us happy, to allow us to communicate and dream using the tiny fraction of our brains that they weren't using to crunch numbers and store information.
In search for an alternative, the CMS monitoring team (at CERN) came across VictoriaMetrics:
CERN swaps out databases to feed its petabyte-a-day habit
Read the article on The Register here: theregister.com/2023/09/18/lhcโฆ
#cern #prometheus #influxdb #timeseries #database #monitoring #opensource
CERN swaps out databases to feed its petabyte-a-day habit
Run 3 reboot provoked challenges for Europe's particle-smashing projectLindsay Clark (The Register)
Lapo Luchini likes this.
reshared this
Terraria dev Re-Logic donates $100K to Godot Engine and FNA, plus ongoing funding gamingonlinux.com/2023/09/terrโฆ
#Unity #GodotEngine #FNA #Terraria #GameDev
Terraria dev Re-Logic donates $100K to Godot Engine and FNA, plus ongoing funding
Taking a firm stand against what Unity have been doing, Terraria developer Re-Logic announced today they've begun funding Godot Engine and FNA with a big donation and ongoing funding.Liam Dawe (GamingOnLinux)
Lapo Luchini likes this.
reshared this
Lapo Luchini likes this.
Lapo Luchini reshared this.
Super-interesting thread about government-frustration-based #opensource, a small server that scrapes prices from major groceries and a completely client-side PWA to search thru it.
Would love to see an Italian fork of this.
Kudos to @Mario Zechner
reshared this
Today in "LLMs can't do even simple reasoning":
Prompt: Sally (a girl) has 3 brothers. Each brother has 2 sisters. How many sisters does Sally have?
See a whole bunch of LLMs fail: benchmarks.llmonitor.com/sally
LLM Benchmark
Asking models: Sally (a girl) has 3 brothers. Each brother has 2 sisters. How many sisters does Sally have?benchmarks.llmonitor.com
Lapo Luchini likes this.
reshared this
Every company: We proudly proclaim to be the giants of X! Our customer base is unrivaled, and our awesomeness knows no bounds.
EU: Greetings, it is I, the Digital Markets Act.
Every company: Oh, it's quite amusing, actually. We're just a humble, pint-sized operation, almost like a passion project. Certainly no need for your new regulations to trouble us.
like this
reshared this
This post now has tons of traction. And because of that I include these important messages:
Trans rights are human rights.
Asylum is a human right.
some people who make programming easier
(who am I missing?)
Lapo Luchini likes this.
reshared this
"Is it bad?" the Hero asked.
"This blade can't be repaired."
"But it's the Blade of Fate!"
"Sorry."
"It's destined to help me kill the Dark Lord!"
"Old Runsy?"
"Runsy?"
"I went to school with him. Did you know he's mortally allergic to cats?"
#MicroFiction #TootFic #SmallStories
Lapo Luchini likes this.
reshared this
"Some of our writers said that when we met alien civilisations," the human envoy said, "we would be weak in comparison."
"We read some of those," the alien ambassador said.
"Others said we'd be space orcs."
"Indeed. None were correct."
"What are we?"
"Great storytellers."
Lapo Luchini likes this.
reshared this
Yes, so much this!
How I want to learn [your thing]:1. Text on website
2. Text on paper
โฆ
2328. Spraypainted on side of cow
2829. Video tutorials
(MarkKriegsman on Twitter 2016-06-06)
Corey Bonnell reshared this.
โWhat's the difference?
โOne goes through air and the other through a wire.
โOk, so "ether" means air, so ethernet must be the one that goes through the air. And I guess the "wi" in "wifi" stands for wires.
โNope, "wi" stands for wireless, and "ether" doesn't stand for anything.
Lapo Luchini likes this.
Lapo Luchini reshared this.
I notice that I go to twitter nowadays almost exclusively for news about #AI #LLM #neuralNetworks and it seems most of the contents are still there.
(On the other hand, e.g., infosec people seems to be most active here on the Fediverse.)
Is there any "user cluster" I didn't notice or subscribe to on those arguments in here, or do you think I might be right?
James Neno reshared this.
Lapo Luchini likes this.
#VictoriaMetrics is getting better and better, even on my home installation RAM usage went down from 958 MiB to 381 MiB upgrading from 1.87.6 to 1.93.0. ๐
โฆand if you're still using plain old #Prometheus do know that Victoria Metrics is a plug-in #OpenMetrics replacement (even the scraping file is compatible) and everything will be faster and both RAM and disk usage will go down dramatically.
https://twitter.com/VictoriaMetrics/status/1692504615139320064
VictoriaMetrics reduces memory usage by up to 5x starting from v1.92 ๐twitter.com
EXCLUSIVE: Naomi Wu and the Silence That Speaks Volumes
When China's prodigious tech influencer, Naomi Wu, found herself silenced, it wasn't just the machinery of a surveillance state at play. Instead, it was...Jackie Singh (Hacking, but Legal)
Lapo Luchini likes this.
reshared this
AAAA glue records
I didn't notice but it seems that in 2019 italian registration authority (finally!!) added support for AAAA glue records, necessary for recursive #DNS resolution based purely on #IPv6 connections.
My registrar #ArubaIT still doesn't support that in the web interface, but they were nice and fast doing that manually when I opened a ticket.
And thus, finally, after many years of wait this is finally possible:
% drill -T6 aaaa lapo.it | fgrep AAAA
lapo.it. 86400 IN AAAA 2a01:4f8:151:1d7::7
PS: unfortunately ldnsโ drill
does not yet show glue records explicitly during a trace, but I will wait on that too.
Lapo Luchini likes this.
reshared this
Have you ever wanted to make a "you wouldn't steal a car" meme, but been disappointed with how lame the existing meme editors are?
I made a better one: youwouldntsteala.website/editoโฆ
You Wouldn't Edit a Meme - Online Meme Generator
Generate your own memes in the style of 'you wouldn't steal a car', 'you wouldn't download a house', etc.youwouldntsteala.website
Lapo Luchini likes this.
reshared this
Frightening. #OpenSource #EU
EU policymakersPolicymakers haven't really thought this one through, have they...If you think you participate or use open source in any way (and these days, the answer is a resounding YES), this should concern you.
Lapo Luchini likes this.
reshared this
This year I bought three DLC packs for games I'm playing. I might buy a few more. I'm not buying anything new until I get my unfinished games to single digits and my unplayed games to double-digits.
So I need to start four more games and then beat nine games. I figure by the next Steam sale I will easily get there, but I can't buy so many games that I will be at 100 unplayed games, so I will have a very limited amount I can buy.
This is hilarious. It appears that Twitter is DDOSing itself.
The Twitter home feed's been down for most of this morning. Even though nothing loads, the Twitter website never stops trying and trying.
In the first video, notice the error message that I'm being rate limited. Then notice the jiggling scrollbar on the right.
The second video shows why it's jiggling. Twitter is firing off about 10 requests a second to itself to try and fetch content that never arrives because Elon's latest genius innovation is to block people from being able to read Twitter without logging in.
This likely created some hellish conditions that the engineers never envisioned and so we get this comedy of errors resulting in the most epic of self-owns, the self-DDOS.
Unbelievable. It's amateur hour.
#TwitterDown #MastodonMigration #DDOS #TwitterFail #SelfDDOS
Lapo Luchini likes this.
reshared this
Lest anyone doubt that Twitter was idiotic enough to release code that would cause a race condition and result in its own users executing a DDOS attack on it, here's the network console readout from Firefox showing all the network requests blasting away.
Of course I immediately closed out my connection because I'm a good person. Oh, but it's the weekend and Evil Sheldon is in control so I kept the party going for a while since Twitter insisted on it.
#TwitterDown #Twitter #MastodonMigration #DDOS #TwitterFail #SelfDDOS
Royce Williams
in reply to Simon Willison • • •Simon Willison
in reply to Simon Willison • • •Lapo Luchini likes this.
Elio Campitelli
in reply to Simon Willison • • •Mia (web luddite)
in reply to Simon Willison • • •mike bayer
in reply to Simon Willison • • •the term "AI" deeply misleads laypeople into thinking sentient minds are at play, leading to all kinds of misuse/harm. I dont have to list links to all the damage "AI" has done so far due to people putting it in charge of things since "it's intelligent".
going to keep using technical terms like "machine learning" so that all the non-tech people I talk to understand a tech person like me does not consider this stuff to be "intelligent" in any way we usually define that term for humans
mike bayer
in reply to mike bayer • • •Simon Willison
in reply to mike bayer • • •Simon Willison
in reply to Simon Willison • • •Itโs OK to call it Artificial Intelligence
simonwillison.netmillennial falcon
in reply to Simon Willison • • •mike bayer
in reply to Simon Willison • • •mike bayer
in reply to mike bayer • • •just as the center of my assertion "I hope you misunderstand what I do", I would use the "AI Safety" letter as the prime example, of billionaires and billionaire-adjacent types declaring that this "AI" is so, so close to total sentience that governments *must* stop everyone (except us! who should be gatekeepers) from developing this *so very dangerous and powerful!* technology any further
lots of non-tech ppl signed onto that thing and it was quite alarming
Simon Willison
in reply to mike bayer • • •Tom Cook
in reply to Simon Willison • • •Simon Willison
in reply to Simon Willison • • •Itโs OK to call it Artificial Intelligence
simonwillison.netTristan Harward
in reply to Simon Willison • • •Chris Brennan
in reply to Simon Willison • • •Calling LLMs โAIโ is a bald faced lie.
The promoters try to excuse it by saying theyโre using a different definition of intelligence now. But they know nobody else is using this novel definition.
They are getting away with it because we live in the Era of Shamelessness.
Ganonmaster
in reply to Simon Willison • • •Ganonmaster
in reply to Ganonmaster • • •Simon Willison
in reply to Ganonmaster • • •Simon Willison
in reply to Simon Willison • • •And another section trying to offer a useful way forward: Letโs tell people itโs โnot AGIโ instead
simonwillison.net/2024/Jan/7/cโฆ
Itโs OK to call it Artificial Intelligence
simonwillison.netSimon Willison
in reply to Simon Willison • • •Itโs OK to call it Artificial Intelligence
simonwillison.netBen Evans
in reply to Simon Willison • • •@glyph This is an interesting piece, Simon - thank you for writing it.
I wonder if you're not somewhat undermining your own argument somewhat.
There is no reason at all why the interface to an LLM needs to be a chat interface "like you're talking to a human". That is a specific choice - and we have known for decades that humans will attach undue significance to something that "talks like a person" - all the way back to Eliza. 1/
Simon Willison
in reply to Ben Evans • • •@kittylyst @glyph I'm more than happy to undermine my own argument on this one, I don't particularly strong opinion here other than "I don't think it's particularly useful to be pedantic about the I in AI".
100% agree that the chat interface is a big part of it, and also something which isn't necessarily the best UI for working with these tools, see also: simonwillison.net/2023/Oct/17/โฆ
Open questions for AI engineering
simonwillison.netBen Evans
in reply to Ben Evans • • •Simon Willison
in reply to Ben Evans • • •@kittylyst @glyph The thing I've found particularly upsetting here is the way ChatGPT etc talk in the first person - they even offer their own opinions on things some of the time! It's incredibly misleading.
Likewise the thing where people ask them questions about their own capabilities, which they then convincingly answer despite not having accurate information about "themselves" simonwillison.net/2023/Mar/22/โฆ
Donโt trust AI to talk accurately about itself: Bard wasnโt trained on Gmail
simonwillison.netBen Evans
in reply to Simon Willison • • •Simon Willison
in reply to Simon Willison • • •Added this just now, a thing I learned from social.juanlu.space/@astrojuanโฆ which gave me an excuse to link to 99percentinvisible.org/episodeโฆ (I'll never skip an excuse to link to that)
Project Cybersyn - 99% Invisible
99% InvisibleJuan Luis
2024-01-07 09:42:32
Simon Willison
in reply to Simon Willison • • •James Conroy-Finn
in reply to Simon Willison • • •Michael Gemar
in reply to Simon Willison • • •happyborg
in reply to Simon Willison • • •we began debating this on the Safe Network forum and it quickly became obvious that it is incredibly hard to define. There are so many ways to look at phenomena that could be called intelligence, so many timescales and scopes.
Really the first step is to clearly specify your terms. Anything ambiguous is pretty useless.
sayrer
in reply to Simon Willison • • •this is well covered in the older Norvig books (I just looked because I am sitting next to them). PAIP has a very humorous chapter on โGPS" the general problem solver, and AI: A Modern Approach covers the history very well in Section 1.3 (~page 17), and mentions escape from cybernetics, but not the personal stuff.
(I have a bunch of these books, as I would buy anything I could find that would tell me โwhat computers can doโ, and the Internet really wasn't any good yet)
Kofi Loves Efia
in reply to Simon Willison • • •Simon Willison
in reply to Kofi Loves Efia • • •@Seruko I 100% agree that autocomplete at scale isn't intelligent, but I still think "Artificial Intelligence" is an OK term for this field of research, especially since we've been using it to describe non-intelligent artificial systems since the 1950s
I like "AGI" as the term to use for what autocomplete-at-scale definitely isn't
Evan Hensleigh
in reply to Simon Willison • • •Simon Willison
in reply to Evan Hensleigh • • •@futuraprime maybe!
My hunch is that it's easier to teach people that new term than convive them to reject a term that everyone else in society is already using
Evan Hensleigh
in reply to Simon Willison • • •Yeah, thatโs fair. Certainly everyone equates LLMs with AI.
The other part of my reluctance is that lots of people are trying to broaden the term to capitalise on itโIโve seen โAIโ applied to all sorts of unsupervised learning tasks to make them sound fancier. The gulf between someoneโs random forest classifier and GPT4 is so huge it makes me want to be more specific.
Simon Willison
in reply to Evan Hensleigh • • •Captain Observant
in reply to Simon Willison • • •Richard Terry
in reply to Simon Willison • • •Simon Willison
in reply to Richard Terry • • •Richard Terry
in reply to Simon Willison • • •True, it's not like we can change the narrative now anyway - it's intentional, it's billionaire marketing. Trying to rebrand as "not AGI" is not going to work, the public have never heard of AGI and won't be interested in the difference.
It's trolling vs abuse, or hacker vs cracker again - if I say in the real world "I enjoy trolling" I lose friends, or "I'm a hacker" they imagine me skating around train stations looking for landlines. Difference is, misnomers like that don't risk harm.
๐ผ๐ฎ๐ป๐ช๐น๐ช๐ฝ๐ฑใใใโฎ(๐๐ฌ๐ง)
in reply to Simon Willison • • •maybe, but because some science people working on it called it that doesnt mean we have to accept the word.
the more general term hides the more specific and nuanced and more informative details, also once introduced into the mainstream vocabulary it might clash with other mainstream meaning and it is easier for a small group to change their wording than for a large group.
i generally think scientists should strive to simplify their language, but some actually hide behind it.
Simon Willison
in reply to ๐ผ๐ฎ๐ป๐ช๐น๐ช๐ฝ๐ฑใใใโฎ(๐๐ฌ๐ง) • • •@serapath I think refusing to accept the word at this point actively hurts our ability to have important conversations about it
Is there an argument that refusing to use the word Artificial Intelligence can have a positive overall impact on conversations and understanding? I'm open to hearing one!
๐ผ๐ฎ๐ป๐ช๐น๐ช๐ฝ๐ฑใใใโฎ(๐๐ฌ๐ง)
in reply to Simon Willison • • •i do think AI gives way to much credibility to it. People saw and read scifi movies/books and believe chat gpt & co. despite all the confident bullshit it shares.
also, image recognition is different from a language learning model, so what are we even talking about when talking about AI?
it is way to broad to make useful statements, other than what we all saw in scifi movies at some point imho
Simon Willison
in reply to ๐ผ๐ฎ๐ป๐ช๐น๐ช๐ฝ๐ฑใใใโฎ(๐๐ฌ๐ง) • • •@serapath@gamedev.place That's the exact position I'm arguing against
Yes, it's not "intelligent" like in science fiction - but we need to educate people that science fiction isn't real, not throw away a whole academic discipline and pick a different word!
Image recognition is part of AI too
๐ผ๐ฎ๐ป๐ช๐น๐ช๐ฝ๐ฑใใใโฎ(๐๐ฌ๐ง)
in reply to Simon Willison • • •i disagree.
mainstream people have as much rights to their words as scientists, but mainstream is in the majority and AI will also continue to be abused by marketing to make outrageous claims.
i dont think AI helps anyone and i will continue to ignore anyone talking about AI
Simon Willison
in reply to ๐ผ๐ฎ๐ป๐ช๐น๐ช๐ฝ๐ฑใใใโฎ(๐๐ฌ๐ง) • • •๐ผ๐ฎ๐ป๐ช๐น๐ช๐ฝ๐ฑใใใโฎ(๐๐ฌ๐ง)
in reply to Simon Willison • • •The word AI does not help anyone with anything, because you also cant tell which version or part i even mean when saying that, hence it is just confusing. ๐
i just meant the term
Jim Gardner
in reply to ๐ผ๐ฎ๐ป๐ช๐น๐ช๐ฝ๐ฑใใใโฎ(๐๐ฌ๐ง) • • •Simon Willison
in reply to Jim Gardner • • •๐ผ๐ฎ๐ป๐ช๐น๐ช๐ฝ๐ฑใใใโฎ(๐๐ฌ๐ง)
in reply to Simon Willison • • •thanks. ...makes sense to me.
Kevin Bowrin โ
in reply to Simon Willison • • •Joe
in reply to Simon Willison • • •Simon Willison
in reply to Joe • • •Joe
in reply to Simon Willison • • •Mario Angst
in reply to Simon Willison • • •Also, I still try to use SALAMI whenever I can ;).
Scott Jenson
in reply to Simon Willison • • •Simon Willison
in reply to Scott Jenson • • •@scottjenson Yeah, that's exactly why I was resistant to the term too - the "general public" (for want of a better term) knows what AI is, and it's Skynet / The Matrix / Data from Star Trek / Jarvis / Ultron
I decided to give the audience of my writing the benefit of the doubt that they wouldn't be confused by science fiction
Chip Warden
in reply to Simon Willison • • •Simon Willison
in reply to Chip Warden • • •@lgw4 I don't think they were wrong to coin a term in 1955 with a perfectly reasonable definition, then consistently apply that definition for nearly 70 years.
It's not their fault that science fiction redefined it from under them!
Chip Warden
in reply to Simon Willison • • •Simon Willison
in reply to Chip Warden • • •1872 novel by Samuel Butler
Contributors to Wikimedia projects (Wikimedia Foundation, Inc.)crazyeddie
in reply to Simon Willison • • •Tristan Harward
in reply to Simon Willison • • •Evan Hensleigh
in reply to Simon Willison • • •trdebunked
in reply to Simon Willison • • •Jeff Atwood
Unknown parent • • •Simon Willison
in reply to Jeff Atwood • • •Catching up on the weird world of LLMs
simonwillison.netSnowJ โ๏ธ
in reply to Simon Willison • • •to me, the relationship between "AI" and "LLM/etc." feels somewhat akin to the relationship between "speed" and "velocity" in common usage.
It's not 1:1 or anything, but "AI" feels like it's in word-gruel territory more often. And it's probably fine if colloquial usage doesn't really care about how mushy that usage is.
Richard Sheridan
in reply to Jeff Atwood • • •Lol. Django among others. Aggressively building open tooling for LLM application. Mediocre dunk attempt. en.wikipedia.org/wiki/Simon_Wiโฆ
Computer programmer
Contributors to Wikimedia projects (Wikimedia Foundation, Inc.)Jeff Atwood
Unknown parent • • •Simon Willison
in reply to Jeff Atwood • • •@codinghorror @richardsheridan I agree with you! These things are spicy autocomplete, they're not "artificial intelligence" in the science fiction definition
My argument here is that AI should mean what it's meant in academia since the 1950s, and we should reclaim it from science fiction
Jeff Atwood
in reply to Richard Sheridan • • •Jeff Atwood
in reply to Jeff Atwood • • •Jeff Atwood
in reply to Jeff Atwood • • •Jeff Atwood
in reply to Jeff Atwood • • •Simon Willison
in reply to Jeff Atwood • • •Glyph
in reply to Simon Willison • • •Glyph
in reply to Glyph • • •Carlana Johnson โ
in reply to Glyph • • •Simon Willison
in reply to Carlana Johnson โ • • •Glyph
in reply to Simon Willison • • •Simon Willison reshared this.
Glyph
in reply to Glyph • • •Simon Willison
in reply to Glyph • • •Glyph
in reply to Simon Willison • • •Simon Willison
in reply to Glyph • • •Glyph
in reply to Simon Willison • • •nen
in reply to Simon Willison • • •Gregory P. Smith (he/him) ๐ฒ๐ฆ
in reply to Simon Willison • • •The less you know the more confident you are. Just ask an LLM.
I intentionally avoid the term AI and advise other technically minded folks to do the same because it is a purely Marketing term. It will never have a meaningful definition.
Everything I've ever worked on to automate tasks with computers in the past 30 years would be called AI today by a Marketing Department despite none of it involving ML.
Their definition is "this term attracts attention and money", oriented around their goal. The lay person hearing it has a definition of "hype buzzword bingo score for Product Name". It doesn't communicate anything.
Elide the term AI from any context in which it gets used to describe something and it should still be just as meaningful. If not, nothing was being said.
Be right back. I'm gonna go hit Tab in my command line so the shell's AI can do what I want for me. ๐
@carlana @glyph
Janne Moren
in reply to Simon Willison • • •Has "AI" ever carried connotations of actual intelligence in the CS field? "AI" used to mean expert systems, logical inference, playing chess, "fuzzy logic", and so on and so on - none of which had any more to do with actual intelligence than deep neural networks.
Dะฐnฬฤฑel ะ ะฐrลกlow ๐ฅง
in reply to Simon Willison • • •Simon Willison
in reply to Dะฐnฬฤฑel ะ ะฐrลกlow ๐ฅง • • •Simon Willison
in reply to Janne Moren • • •right: that's my point: AI is a term we have used since the 1950s for technology that "isn't actually intelligent", so there's plenty of precedent for using it that way
That's why we have the term "AGI"
Jeff Atwood
in reply to Simon Willison • • •Jeff Atwood
Unknown parent • • •Simon Willison
in reply to Jeff Atwood • • •@codinghorror @b_cavello just to clarify, I'm not a "AI is the best thing ever" hype-merchant - I have written extensively about the many downsides and flaws of modern AI
- simonwillison.net/2022/Sep/5/lโฆ
- simonwillison.net/2023/Apr/10/โฆ
- simonwillison.net/series/prompโฆ
- simonwillison.net/tags/ai+ethiโฆ
Exploring the training data behind Stable Diffusion
simonwillison.netit's B! Cavello ๐
in reply to Jeff Atwood • • •it's B! Cavello ๐
in reply to Simon Willison • • •aspendigital.org/report/ai-101โฆ
I donโt take issue with the term โAI,โ however, and I think thatโs a handy alternative. Sisi Wei actually beat me to the punch on this in a recent #TalkBetterAboutAI conversation: youtu.be/KSsxuEtGgEg
A.I. 101 - Aspen Digital
Aspen DigitalSimon Willison
in reply to Jeff Atwood • • •Jeff Atwood
in reply to Simon Willison • • •Evan Prodromou
in reply to Simon Willison • • •three word chant
in reply to Simon Willison • • •Brantley Harris
in reply to Simon Willison • • •Simon Willison
in reply to Brantley Harris • • •Itโs OK to call it Artificial Intelligence
simonwillison.netScott Langevin
in reply to Simon Willison • • •Simon Willison
Unknown parent • • •@deivudesu I'm personally unexcited about this ongoing quest for AGI - I just want useful tools, pretty much LLMs with some of the sharper edges filed off
If AGI ever does happen my hunch is that LLMs may form a small part of a larger system, but certainly wouldn't be the core of it
Ulrike Hahn
in reply to Simon Willison • • •bk
in reply to Simon Willison • • •Henning Deters
in reply to Simon Willison • • •But isn't there a difference between the research and "those things" (i.e. recent consumer products like bing chat etc., which are not research about intelligence but consumer products marketed as intelligent)?
Strypey
in reply to Simon Willison • • •"The most influential organizations building Large Language Models today are OpenAI, Mistral AI, Meta AI, Google AI and Anthropic. All but Anthropic have AI in the title; Anthropic call themselves โan AI safety and research companyโ. Could rejecting the term โAIโ be synonymous with a disbelief in the value or integrity of this whole space?"
Rejecting those companies and their business models? Yes. For me "AI" is a marketing phrase and using it to describe #MOLE is doing unpaid PR work.
Large Heydon Collider
in reply to Simon Willison • • •Juan Luis
in reply to Simon Willison • • •Counterargument: daniel.haxx.se/blog/2024/01/02โฆ
"AI" as a term, like many other things, was a male ego thing. McCarthy: "I wished to avoid having either to accept Norbert (not Robert) Wiener as a guru or having to argue with him." en.m.wikipedia.org/wiki/Historโฆ
"AI" is the biggest terminology stretch in the history of computing, and using it is "OK" only because everybody else is doing it, but that's a weak excuse.
overview of the history of artificial intelligence
Contributors to Wikimedia projects (Wikimedia Foundation, Inc.)Simon Willison
in reply to Juan Luis • • •Simon Willison reshared this.
jeffsussna
in reply to Simon Willison • • •Martijn Faassen
in reply to Simon Willison • • •@astrojuanlu
I didn't know that either. I can see why one would want to disassociate symbolic AI from cybernetics, but of course there's an irony given where AI ended up. The trend towards connectionism in AI was already well underway by the early 90s, though; considering neural networks as AI is nothing new.
Karl Pettersson
in reply to Simon Willison • • •Frank Patz-Brockmann
in reply to Simon Willison • • •happyborg
in reply to Simon Willison • • •I think there is a point because something has changed. People are suddenly experiencing something uncannily like all the fictional AIs they've read about and watched in movies.
Many people, including plenty I expect to know better are seeing a conversational UX with a black box behind it, as opposed to a few lines of basic, and then make wildly overblown assumptions about what it is. Deliberately encouraged by those using deceptive framing such as 'hallucinations' to describe errors.
Chris Real
in reply to Simon Willison • • •Using words that have achieved common meaning through time (despite their origin) is how we are able to communicate.
This is a thoughtful justification, but it's also a support of common sense.
Jason_Dodd
in reply to Simon Willison • • •Simon Willison
Unknown parent • • •@tml yeah, that's a point that could be argued
I think LLMs fit the general research area of /trying/ to get machines to do that - in the same way that creating the LISP programming language was part of attempts to build towards that goal
Scott Francis
in reply to Simon Willison • • •wired: โAI isnโt actually intelligentโ
tired: โcrypto means cryptographyโ
expired: โactually itโs GNU/Linuxโ
in all cases, objectors are correct, but missing the point of general audience (as opposed to technical audience) communication.
Jeff Atwood
in reply to Simon Willison • • •The 2030 Self-Driving Car Bet
Jeff Atwood (Coding Horror)Sancho McCann
in reply to Simon Willison • • •Book Review: Atlas of AI
sanchom.github.ioSimon Willison
in reply to Jeff Atwood • • •Miguel de Icaza แฏ ๐
in reply to Simon Willison • • •Andrew Feeney
in reply to Simon Willison • • •[object Object]
in reply to Simon Willison • • •Simon Willison
Unknown parent • • •Weird Gypsy Jazz? Adrian Holovatyโs โMelodic Guitar Musicโ
YouTubeKen Kinder
Unknown parent • • •Ken Kinder
in reply to Jeff Atwood • • •@codinghorror @richardsheridan Django Unchained (the movie) came many years later. So unless time travel is a thing, that seems unlikely.
But Jeff, seriously, besides being wrong, youโre being a massive jerk. Even if Simon hadnโt invented what is perhaps the worldโs most popular web framework, would it matter? Is this who you are? Yelling โdO yOU kNoW wHo I am!?โ to strangers on the internet?
Space Hobo
in reply to Ken Kinder • • •Category:Cultural depictions of Django Reinhardt - Wikipedia
en.wikipedia.org