HN user

linschn

897 karma

[ my public key: https://keybase.io/edouardklein; my proof: https://keybase.io/edouardklein/sigs/-V4zyYe-7fZ9stStBfzSEZPi_ryBGu8kawcQPvywVCk ]

Posts11
Comments182
View on HN

What a needlessly mean comment. Maybe you should watch a few of the Tati movies ? Start with playtime, you'll see what gp meant, which is richer than just interior design fashion.

We all learned the lesson that mass-market IT tools almost always outperform in-house,

Funny, I learned the exact opposite lesson. Almost all software suck, and a good way for it not to suck is to know where the developer is and go tell them their shit is broken, in person.

If you want a large scale example, one of the two main law enforcement agency in france spun off libreoffice into their own legal writing software. Developped by LEOs that can take up to two weeks a year to work on that. Awesome software. Would cost litterally millions if bought on the market.

The scheme syntax gets a while to get used to if you are not familiar with it, and in the end having a real programming language is quite awesome, you can do lots of fun stuff like programmatically create a file or dir for every user of a certain group, etc.

Take a look at this

https://guix-hosting.com/docs/tuto/getting-started.html

To see how one can use macros to redefine the syntax to get an imperative-like syntax for defining services.

Disclaimer: i run guix-hosting.com

I am all for paying people a fair wage no matter where they come from, and I do not believe the coercive nature of most hospital work is a necessity. I'm merely pointing out the hypocrisy of attributing crime to immigration while in reality immigration props up vast sectors of our economy (construction, delivery, and healthcare being the main ones).

Add to that that our most tough-on-crime, tough-on-immigration president is in prison because, on contrast with the vast majority of immigrants, he is an actual criminal, and you will see how the GP's hypocrisy can be very grating.

Could you please expand on that ? I haven't found any sources, the only thing that pops up is a bullshit claim by Jordan peterson, that has been debunked as, at best, an oversimplification.

One the one hand, this is pretty cool, the API is pythonic and makes quite a lot of sense.

On the other hand, I can't stop myself from thinking about "Greenspun's tenth rule":

Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.

This doesn't apply directly here, as the features are intentional and it seems they are not bug ridden at all. But I get a nagging feeling of wanting to shout 'just use lisp!' when reading this.

https://wiki.c2.com/?MultiMethods

True, and noted, but realistically, the only implemented protocol now is tcp, and the next one will be udp.

Historically, Plan 9 had IL as well.

Which transport protocol has a number in its name ?

If I implement one someday I'll add a separator.

I would be honestly surprised if any listen server ever experience heavy loads ;) this is more targeted at smolweb-scale hosts.

On current hardware it can serve up to a few hundreds requests/s without too much trouble.

There's also the trick of pre starting a pool of processes beforehand and handing the data to them when it comes. It is not implemented in listen yet, but would not be too hard to do.

I'm a bit surprised to see this at the top of HN. Maybe the US is still asleep, and the Friedman fanboys have not read that yet.

This look like a good book and I am likely to buy it. From a systems standpoint it is quite obvious that capitalism tends to concentrate wealth in the hands of those who already own capital.

Piketty showed the historical data agree with that: as long as growth is less than capital rewards, wealth concentrates.

We need a systemic solution to that, and that can't happen with représentative democracy. We need direct control of the means of production by those who make them work. This means stronger unions, but also platform régulations, as users are unpaid knowledge workers giving away their data in exchange for a service, an exchange so one-sided and highly beneficial to the platforms that states are losing their sovereignty to the platforms.

See bratton's The Stack to know more.

Slight OT, but while we are on the monthly guix topic here, let me shamelessly plug https://the-dam.org/, a public-access server running GNU Guix. It will let you try it out, and chat with other individuals who are also curious about guix.

An update is coming "soon" where you'll be able to mount 9P2000.L servers from guix containers, something that is currently impossible due to Linux mount namespaces not allowing anything but basically fuse.

You'll be able to try all the new packages you'll create with the GUI tool from TFA.