185 Followers
409 Following
406 Posts

`cabal-3.12.1.0` plus Cabal libraries are out! Read about peformance, UX and other improvements here:

https://discourse.haskell.org/t/cabal-install-3-12-1-0-and-accompanying-libraries-released/9830

Congratulations to @artem for managing this feature rich release!

Boost to reach the entirety of #haskell world!

Cabal-install-3.12.1.0 (and accompanying libraries) released

The cabal release team brings you the release of the cabal-install tool, version 3.12.1.0. This is the first release of the tool in the 3.12 series, and, hence, the first cabal-install supporting Cabal 3.12 packaged with GHC 9.10.1. We also update the three main libraries. cabal-install: The command-line interface for Cabal and Hackage. Cabal: A framework for packaging Haskell software Cabal-syntax: A library for working with .cabal files cabal-install-solver: The command-line interface for Ca...

Haskell Community

like i mean just look at them

#bees #insects

Hallelujah! And Congrats all around.

JPL just announced that engineering data was successfully received from the #Voyager 1 spacecraft on Saturday April 20, the first time since Nov 2023.

The commands sent on Thu to relocate some code around the failed memory chip in the FDS worked as expected.

Science data is not being received yet; it will require relocation of some more code in the sparse free memory areas in the FDS.

(Engg data = spacecraft health data)
https://www.jpl.nasa.gov/news/nasas-voyager-1-resumes-sending-engineering-updates-to-earth
27/n

NASA’s Voyager 1 Resumes Sending Engineering Updates to Earth

After some inventive sleuthing, the mission team can — for the first time in five months — check the health and status of the most distant human-made object in existence.

NASA Jet Propulsion Laboratory (JPL)
@solene @ledeuns doesn't keepassxc ask for confirmation for each requested entry?
Actually, let me use this as an example of how everything has gone wrong with web development in the last decade or so.

Dan Abramov is a very brilliant guy who is part of the Facebook's React team. He has been the most important name in the team working on React for years. And now, they are pushing for changes in React that would make it consume streams of data that updates the UI before the entire data request is completed, instead of just requesting the data and then 'painting' it once they get the reply for that request.

This is nuts. This is a micro optimization. 95% of the users won't ever notice, and those who do (people using extremely bad connections) would be much better if the site wasn't using React at all. At the same time, I'm sure half of the websites in the World who currently uses react will jump to implement this, making their code way more complex, brittle, sucking their productivity down, and in the long term, being worse for the users. Just for absolutely not even a short-term gain at all in their products.



Then why these kind of things keep happening? Because Facebook is too big. And somehow they ended being the ones in control of the most popular web-app framework used by most of the sites nowadays.



The state of the current Javascript ecosystem is what happens when you get companies with hundreds, thousands of engineers, to build sites that 15 years ago would have been built by 1/10th of that number of people. What you get is a lot of people working on a product that's actually mature already, and whose job end being going after that extra 1%, that last micro optimization that could make your site better in a very narrow set of cases. And they don't care about the complexity, because they are part of an engineering organization with literally thousands of hands to throw at any problem. Setting up your code bundler now takes hundreds of lines of code that need constant maintenance to achieve just a 5% improvement over gzipped plain JavaScript? No big deal, they have 6 people working full time on that. React switching to a different programming paradigm each two versions? Nice, now the 900 devs working in the web version has something to do for a few months.

But then small to medium teams adopt these tools. And suddenly you have a 5, 20, 50 devs team having to do the same work the Facebook web team does. Without any of the problems Facebook has to solve.

What's worse: a big share of the current JavaScript ecosystem exists just to solve problems introduced by the previous iterations. Think about it from a user perspective: does the web work any better, does Netflix, Facebook, twitter, tumblr, etc load faster, perform better than they did ten years ago? On the contrary, most of us have more powerful computers, phones. We have significantly faster internet connections. But sites are, at best, as fast as they used to ten years ago. In most cases they are even slower.

And from the engineer perspective it's not better: web development is significantly harder, more complex, slower nowadays that what it was ten years ago. Things that were trivial are now complex. Things that were complex still are. Product-wise, we are not doing anything more complex than what we were doing in early to mid 10s. But somehow now everything is harder, involves more code, everything is now orders of magnitude more complex. And it's not even making the web a better experience.

We made this mess. We made the web worse for everyone. We made our jobs harder for ourselves. It's so stupid.

RE:
https://goblin.band/notes/9qyaoxpilruusopk
@javi

<p>The state of JavaScript web development is so fucking nuts that people can write this and think it's a great movement.</p><img src="https://goblin.band/files/c092ec78-aa05-4be9-90f2-d55bbee5cde9" /><p>(This is from Dan Abramov twitter)</p><p>How the hell did we got to a point that we are caring about micro optimising... JSON fetches. </p><p></p> 📎

goblin.band
@b0rk `git pull --ff-only`, so I have the extra control only if it actually matters

I like #Nix. I like #NixOS. I've been building more and more tooling in the form of #SnowfallOrg and media like #NixPkgsNews or my YouTube channel. I do not want any of my work even remotely related to murder. Ever. I am severely disappointed in the Nix Foundation's inability to reject this sponsor. This is the *second* time and is not an accident.

Change and guidelines must be established to prevent this from happening again.

https://akko.wtf/objects/5f0d7d47-d346-4522-a8d9-ca35fe6b8c5b

cafkafk :nixos::nixos::nixos::nixos::nixos::nixos::nixos::nixos::nixos::nixos::nixos::nixos::nixos: (@[email protected])

Gold Sponsor of NixCon NA, Anduril industries, is founded by Palmer Lucky. Here he is showing sympathy with the genocide currently happening in Israel. (It's not even clear that those bombs are g...

We can do better than DuckDuckGo

@maralorn Congrats!