Posts by juliobiason@functional.cafe
 (DIR) Post #AaPjn1CsjRuwjAi1Fw by juliobiason@functional.cafe
       2023-10-03T18:13:18Z
       
       0 likes, 0 repeats
       
       And our side of "build external libraries" is all managed by CMake.I could try to cheat and let configure find whatever gcc they want, but change the envvar for CC during the make phase, but heck if I know how to mess CMake this way...
       
 (DIR) Post #Aah19xBlCJMOCG9Hpg by juliobiason@functional.cafe
       2023-10-12T11:37:17Z
       
       1 likes, 0 repeats
       
       YouTube finally hit me with "Adblockers are now allowed on YouTube".My video consumption went down when it required to enable "watch history" and all I had were my subscriptions.Now... Guess I'm not going back.
       
 (DIR) Post #Aah19zTufn4LJ8eoPA by juliobiason@functional.cafe
       2023-10-12T11:37:34Z
       
       0 likes, 0 repeats
       
       I'll miss "Jeremy Jahns" and "Honest Trailers", but I can life without them.
       
 (DIR) Post #Ad0bdFS8FhHWKm8ptY by juliobiason@functional.cafe
       2023-12-20T17:47:02Z
       
       7 likes, 28 repeats
       
       The untold history of web development:1990: HTML invented1994: CSS invented to fix HTML1995: JS invented to fix HTML/CSS2006: jQuery invented to fix JS2010: AngularJS invented to fix jQuery2013: React invented to fix AngularJS2014: Vue invented to fix React & Angular2016: Angular 2 invented to fix AngularJS & React2019: Svelte 3 invented to fix React, Angular, Vue2019: React hooks invented to fix React2020: Vue 3 invented to fix React hooks2020: Solid invented to fix React, Angular, Svelte, Vue2020: HTMX 1.0 invented to fix React, Angular, Svelte, Vue, Solid2021: React suspense invented to fix React, again2023: Svelte Runes invented to fix Svelte2024: jQuery still used on 75% of websites(by @fireship_dev on Birdsite)
       
 (DIR) Post #AjK766pS4FSI4uG2fA by juliobiason@functional.cafe
       2024-06-26T13:53:33Z
       
       0 likes, 0 repeats
       
       Mastodon seems to have gone full "FUCK YOU, OPEN SOURCE!" mode, when all the other options are worse.
       
 (DIR) Post #AjK768MSN1RypYhukK by juliobiason@functional.cafe
       2024-06-26T13:57:50Z
       
       0 likes, 0 repeats
       
       @mauve Yeah, people. Fediverse issue, not Mastodon in itself.
       
 (DIR) Post #AjK768adWInDXXLEqe by juliobiason@functional.cafe
       2024-06-26T13:59:50Z
       
       0 likes, 0 repeats
       
       Ok, let me rephrase that:The Fediverse seems to have gone full "FUCK YOU, OPEN SOURCE!" mode because some open source project made a decision slightly bad, when all the other options are massively worse.
       
 (DIR) Post #AjK76AV2Q5VFSkjnOq by juliobiason@functional.cafe
       2024-06-26T14:01:33Z
       
       0 likes, 0 repeats
       
       "Open source" is not a box full of good deeds and intentions. It lives in a world where lots of variables exist and they can just ignore something 'cause "it can be corrupted".
       
 (DIR) Post #AjK76CnXsFUmajPbWa by juliobiason@functional.cafe
       2024-06-26T14:02:02Z
       
       0 likes, 0 repeats
       
       (If "can be corrupted" would be a trait to end an open source project, OpenCV would be dead for a very long time, btw.)
       
 (DIR) Post #AjK76FBN0dk1zCZewC by juliobiason@functional.cafe
       2024-06-26T14:03:14Z
       
       0 likes, 0 repeats
       
       You can be angry that some project is looking for a way to make money, or that companies maintaining some open source project do not care about something 'cause that something doesn't bring them money.But use that angry at destroying the system that made those projects go in that route, instead of attacking the projects themselves.
       
 (DIR) Post #AkSjekJ6BvvgJeVh4q by juliobiason@functional.cafe
       2024-07-30T16:52:36Z
       
       0 likes, 1 repeats
       
       Dear Lazyfedi:I do remember that, by 2008-2009, I saw a 12" ThinkPad (in one of the first Python meetups I went).Are those still a thing[1]?[1] I saw some "notebook-that-it-is-also-a-tablet", but I'm wondering if there is still a market for powerful (or, at least, able to compile a fairly complex Rust application) in small form.
       
 (DIR) Post #AkT91qcXNjHnPZiODA by juliobiason@functional.cafe
       2024-07-30T20:37:46Z
       
       1 likes, 0 repeats
       
       Opinated analysis of StackOverflow Survey 2024:StackOverflow names for "Admired" and "Desired" are stupid and dumb and bad."Admired" means "I use it, and I want to keep using"."Desired" means "I don't use it, but I want to."Rust still the top Admired for another year (9th in a row?). Rust ~80%, that means 1 in 5 Rust developers do not want to continue working with Rust.Python is even worse: 1 in  3 developers want to quit (~66% Admired).The curious point of Python is that it 50% of people not using Python want to use (top Desired).There is notable number of Python users wanting to get out, while there are a huge number of users of not-Python wanting to get in.Elixir is again in 2nd place as Admired and nobody actually mention this.Elixir is also the second highest paying language.I'm not a fan of Elixir syntax, but I guess its 2nd places should still be said.C++ is ~50% Admired, meaning 1 in 2 C++ developers do not want to continue working with the language.It is curious that the 3 top Admired languages -- Rust, Elixir and Zig -- are tackling hard problems of memory safety and concurrency.The same "dislikeness" of having to use Python goes to pip.Ruff, a Rust tool for Python, have 80% of Admired.~50% of CMake users want to get out of it.Between CMake, Meson and Ninja ("common" build tools for C/C++), Ninja gets the least dislikes.The most Admired build tool is... Cargo (go figure, right?)Neovim Admired score is higher than Vim.Emacs Admired score is higher than Vim but notably lower than Neovim.The pay gab between Rust and Go is neglectable.Cobol pays 5% better than Python.Rust average salary is down 10% from last year.
       
 (DIR) Post #AqIfrtP1vrwqBhuwy0 by juliobiason@functional.cafe
       2025-01-20T19:47:33Z
       
       1 likes, 2 repeats
       
       The best way to fight Big Tech is to release your things under AGPL.
       
 (DIR) Post #AuZZwKk0gddyKEP0am by juliobiason@functional.cafe
       2025-05-28T13:22:17Z
       
       0 likes, 0 repeats
       
       I just want to make a simple horizontal bar graph in Python, and the best solution* brings a huge fast-math-over-huge-amounts-of-data -- which I really don't need.[*] best as in "that's the only one everyone talks about".
       
 (DIR) Post #AuZZwMZRssNs03TbPM by juliobiason@functional.cafe
       2025-05-28T14:21:14Z
       
       0 likes, 1 repeats
       
       Fuck it, I'm going to call GNUPlot in the background.
       
 (DIR) Post #Aufi7o8bA4PrFgpahU by juliobiason@functional.cafe
       2025-05-31T13:45:13Z
       
       0 likes, 0 repeats
       
       Com as notícias de como anda a recuperação da perna ontem, eu tô pensando em largar o chapéu de karuna da PythonSul 2025.
       
 (DIR) Post #Aufi7t8mYoXAlhxJBI by juliobiason@functional.cafe
       2025-05-31T13:47:24Z
       
       0 likes, 0 repeats
       
       Previsão inicial é que eu conseguiria voltar a botar o pé no chão em junho, mas como não tá "colando" direito na parte maior, o processo pode se arrastar mais três meses, e aí seria já novembro, que é quando o evento deve acontecer.Ou seja, por toda a parte de planejamento até o começo do evento, eu não vou poder estar presente em nada.
       
 (DIR) Post #Aufi7yWiXFePTOBzgO by juliobiason@functional.cafe
       2025-05-31T13:47:48Z
       
       0 likes, 0 repeats
       
       (E isso é "se colar"; se até outubro os ossos não colarem de novo, eu vou ter que passar por nova cirurgia, e passar todo o tempo de recuperação de novo.)
       
 (DIR) Post #B3BZTXyH82IYMGNRhY by juliobiason@functional.cafe
       2026-02-10T16:17:36Z
       
       0 likes, 0 repeats
       
       So I sorta kinda clumped some status in the same category (errors and differences in comparing files) just to have a proper Result with two status: Ok, Err(Error or Diff).Now I'm thinking I should have my own Result with three states instead.
       
 (DIR) Post #B3BZTdRAo1NvJKw5wG by juliobiason@functional.cafe
       2026-02-10T16:18:34Z
       
       0 likes, 0 repeats
       
       Big issue here is just one: All the refactor I'll have to do.