embed_me

@embed_me@programming.dev
0 Post – 127 Comments
Joined 8 months ago

Looks like something an underpaid school teacher would whip up

I guess it will make developers who develop the kernel and its components go "hehe fat penguin anyway let's continue debugging this mess"

Steam OS isn't an incremental rolling release, right?

One of the top most used distros probably

9 more...

Those damn cosmic rays flipping my bits

3 more...

How does one see a memory bug on an out of order elevator

6 more...

That's what makes us humans different from computers. We don't ask how high, we just do it. Now, if it were a C pointer it would jump anywhere from 0 to 2^32-1. That's why C is more suited for artificial intelligence than it might initially seem. Thanks for coming to my tedx talk

2 more...

With app images it's easier than installing. Although the chmod step will deter the typical windows user

11 more...

Ok as an Indian allow me to interject. The reason people use linux is not because of poverty. Even the cheapest laptops come preloaded with activated windows.

We get introduced to Linux based OSs in schools. That plus people are heavily pushed into engineering and lately computer science and software engineering.

8 more...

Typical Computer science vs typical computer engineering

1 more...

😮

Am I the product?

(wistful sigh) They just don't know how to objectify women nowadays

dont@me

And also prone to misfires and missed detection

7 more...

It's been 2 years already? Feels like yesterday

I wonder what is the most used distro for desktop users.

Most likely Ubuntu. We use Ubuntu at work because it's the most commonly supported Linux platform for many development tools

1 more...

revises notes

The Foss philosophy and being poor

Realistic

But if we invent time travelling data transmission, you can send your consent form to your mom for it to be done. 😼

No thanks but I don't drink

Thank you. Now I shall commence laughter.

To be fair it is being told by a dinosaur

Dying in the corner, huh? Mind if I join ya?

but I don't do it all in one sitting.

Enter Ventoy

I accept Pudu as my lord and saviour

What if we shoot our shot on each other

😳

👉👈

It's not a standard but still its an interesting software so I'll post this here:

Joking aside, I love and hate it. Its paradigm is almost like using the C preprocessor to build a really awkward Turing-machine. TeX/LaTeX does a great job of what it was intended to do; it applies high quality typesetting rules to complex material and produces really good results. I love the output I can get with it and I will be eternally grateful that Donald Knuth decided to tackle this problem. And despite my complaints below, that gratitude is genuine. Being able to redefine something in a context-sensitive way, or to be able to rely on semantics to produce spacing appropriate to an operator vs a variable etc; these are beautiful things.

The problem is, at least once a day I'm left wishing I could just write a callable routine in a normal language with variables, types, arrays, loops and so on. You can implement all those things in TeX, but TeX doesn't have a normal notion of strings, numbers or arrays, so it is rare that you can do a complicated thing in an efficient way, with readable code. So as a language, TeX frequently leads to cargo-cult programming. I'm not aware that you can invoke reflection after a page is output, to see what decisions on glue and breaks were made; but at the same time you can't conditionally include something that is dependent on those decisions, since the decision will depend on what is included. This leads to some horrible conditionals combined with compiling twice, and the results are not always deterministic. Sometimes I find it's quicker to work around things like that by writing an external program that modifies the resulting PDF output, but that seems perverse.

At the same time, there's really nothing else out there that comes close to doing what LaTeX does, and if you have the patience, the quality of documents it can produce is essentially unbounded. The legacy of encodings, category codes, parameter limits, stack limits etc. just makes it very hard for package writers, and consumes a great deal of time for a lot of people. But maybe I am picky about things that a saner person would just live with.

A lot of very talented people have written a lot of very complex packages to save the user from these esoteric details, and as a result LaTeX is alive and well, and 99% of the time you can get the results you want, using off-the-shelf parts. The remaining 1% of the time, getting the result you want requires a level of expertise that is unreasonable to expect of users. (For comparison, I wrote an optimising C compiler and generally found it far easier to make that work as expected, than some of the things I've tried, and failed, to do properly in LaTeX. I now have a rule; if getting some weird alignment to work takes me more than an hour, I just fake it with a postscript file, an image, or write an external program to generate it longhand, in order to save my sanity.)

I think (and certainly hope) that LaTeX is here to stay, in much the same way that C and assembly language are. As time moves forward I think we'll see more and more abstractions and fewer people dealing with the internals. But I will be forever grateful to the people who are experts in TeX, and who keep providing us with incredible packages.

The one he imagined in his mind

You can yank text to system clipboard buffer ie +. Then paste (put) from the clipboard to any other vim process.

Keep in mind you should have clipboard support in your vim. If you're on ubuntu, install vim-gtk and you should be good

What's wrong with fullscreen?

I can't imagine coding in a small window when you have the whole screen

6 more...

Bipolar vs normal ups and downs

Can't wait to debug and rice Arch OS on my brain chip

Computer is a stretch. It's usually called a microcontroller or system on a chip. It works off 1.8V input voltage and so will run off a USB supply. Raspberry pi which is a computer is called System on a board.

At first it was a preference, now it's part of my morality

Which ISP are you on? Most of them are working for me

What can I say? It's a dog ride dog world

We all know this is a side hustle.

I don't. And I'll be wary about assuming that. If they devote their time and effort to one thing, they're sacrificing being able to do other things. Idk why there is a need to explain that

4 more...

shiti pop

I mean, probably for the best. You think "Personal workstation' when you hear Arch, not a public server