HackerLangs
TopNewTrendsCommentsPastAskShowJobs

mr_mitm

4,311 karmajoined 7 лет назад

Submissions

Astronomers Discover Third Galaxy Without Dark Matter

keckobservatory.org
8 points·by mr_mitm·19 дней назад·5 comments

comments

mr_mitm
·11 часов назад·discuss
Just put your last sentence in your AGENTS.md then
mr_mitm
·20 часов назад·discuss
I think we're going to have to take this ... offline
mr_mitm
·позавчера·discuss
I've been using slidev recently. How does this compare?
mr_mitm
·7 дней назад·discuss
Why do you say "probably"? We can measure and quantify the inhomogeneities very precisely, and they're tiny. This isn't a matter of opinion or intuition.
mr_mitm
·8 дней назад·discuss
In a recovery scenario, you don't have the password or whatever you used to encrypt the key.

And again: the whole point E2EE is that you don't have to trust the provider. Open source in general doesn't help you here because you don't know what software or which version of the code the provider is running. Your only chance is to run open source client software, review it to ensure E2EE has been implement properly, then you don't need to trust the provider.

Either the provider knows the secret, then they can help you in a recovery scenario, but then they also can read your data. Or they don't know the secret, in which case they cannot help you in a recovery scenario.
mr_mitm
·9 дней назад·discuss
There are plenty of banks in Germany which offer over-the-counter services, if you prefer to do banking as if it's 1999. Most of the time, when people say it's impossible to live without a smartphone, it's actually only impossible to enjoy the conveniences of the internet without a smartphone (at least in Germany). Besides these rentable scooters, I can't think of anything that actually requires a smartphone. Sure, you'll miss out on a lot of conveniences, but I remember a time where that was the norm, so it's not like it's unreasonable.
mr_mitm
·9 дней назад·discuss
It does offer TLS. The certificate just doesn't contain `www.catb.org` in its SAN. (But dozens of other host names.)
mr_mitm
·9 дней назад·discuss
You can use Claude Code with a self hosted model no problem. I don't believe you can switch during a session though.
mr_mitm
·11 дней назад·discuss
Obviously the rig is not a macbook but indeed a server rack. I'm just saying that we're using this model for local development.
mr_mitm
·11 дней назад·discuss
Think commercial. My company invested in a local rig since privacy is important to our customers and sometimes I want to use these models on private data.
mr_mitm
·17 дней назад·discuss
It's not just cost. Many people in Germany claim they get sick or experience neck pain the instant they stand under an AC. I cannot relate at all and I'm very puzzled, but at the same time I don't want to deny their experience.
mr_mitm
·18 дней назад·discuss
> That is it. No Docker. No CI pipeline. No serverless function. No YAML file with 47 indents. Just SSH and git — two tools you already have.

Sigh.
mr_mitm
·23 дня назад·discuss
After an injury, you may want to get an MRI to help you recover and determine best course of action. If an MRI cost a million dollars, or a single MRI scan took an entire day (which means every machine within driving distance will be booked years in advance or will be reserved for only the most critical cases), you won't benefit from an MRI image.

"Megabytes per second per dollar" may not be the optimal way to phrase this, but cost and efficiency are a real concern.
mr_mitm
·24 дня назад·discuss
I'd like to push back on that comparison. At least unlike Weinstein, Wolfram produced a genuinely impressive and useful piece of software, which empowers scientists and students worldwide. While his physics work is a little questionable and not too interesting, he doesn't seem to care too much what other people think. He'd never latch on to some podcast bro to give his ideas a wider reach. All Weinstein does is drop big names left and right and whine about how Big String Theory has taken over modern physics and suppresses free thinkers.
mr_mitm
·25 дней назад·discuss
Most, if not all of these are just syntactic sugar. You can simply write `#heading()` instead. Although I'm not sure if there is an equivalent in math mode.
mr_mitm
·25 дней назад·discuss
Have you tried showing Claude your output, or simply telling it to look at the PNG output? Together with some design or frontend skill you should get reasonable results.
mr_mitm
·25 дней назад·discuss
You can pass a JSON structure to a Typst document and render it however you like. No need for a templating engine or anything like that.

Pandoc probably uses latex under the hood, and Typst is order of magnitudes faster. Also, much better error messages.

Typst is vastly superior for usage in automation or when developing document classes.

If that's not your use case, don't bother.
mr_mitm
·28 дней назад·discuss
Thanks for your insight, much appreciated!

However, regarding this:

> Much like operator overloading in other languages, catcode changes in TeX can indeed be misused and are sometimes confusing, but they're also a pretty useful solution to problems that would otherwise be tricky to solve.

I'm sorry, but I've never seen overloading of such fundamental characters like the comment character or escape character anywhere. Or at least if you use these characters inside a string, it's pretty clear that the string context is special. In LaTeX I have no way of knowing which catcodes a macro has modified without essentially parsing the entire thing, which breaks syntax highlighters and language servers (something that increases quality of life in other languages substantially), because the compile times are prohibitive. The decision to let users redefine %, \ and literally every character seems like a really, really bad idea to me.

Other languages and syntaxes seem to do just fine, so I'm not sure what you mean by tricky to solve.

> most of these are due to the fact that LaTeX is 40-year-old software built on a 50-year-old engine, and has remained backwards-compatible with documents throughout that entire time

I realize that, and I appreciate what LaTeX (and by extension TeX) has done. It's a giant in sciences and the software world, of absolutely critical importance, but still. We learned a lot of lessons about writing software in the last 50 years, and Typst is applying these from the ground up. Unfortunately I don't have a lot of confidence that LaTeX can be modernized.
mr_mitm
·28 дней назад·discuss
Using LaTeX is mostly fine, except for the endless compile times, useless error messages, lack of unicode, etc. like the GP said.

I'm maintaining an internally used LaTeX document class and the development experience is even worse. TeX has no concept of such avant-garde ideas like lists, dictionaries, or namespaces. Things break all the time, and sometimes only when you load three specific packages in a specific order because they all patch each other's routines. I still haven't completely groked the idea of fragile commands and expanding macros. Characters can change meaning depending on context, even the `comment` character (%) or the `escape` character (\), (and I believe even the curly braces) for example when used inside `\path{}` or `\url{}` [1]. It makes a difference whether you comment out line endings or not. The LaTeX3 syntax looks like a bad joke. I mean, look at it:

\ExplSyntaxOn \tl_set:Nn \l_tmpa_tl {A} \group_begin: \tl_set:Nn \l_tmpa_tl {B} \par value~inside~group:~\tl_use:N \l_tmpa_tl \group_end: \par value~outside~group:~\tl_use:N \l_tmpa_tl

\tl_set:Nn \l_tmpb_tl {A} \group_begin: \tl_gset:Nn \l_tmpb_tl {B} \par value~inside~group:~\tl_use:N \l_tmpb_tl \group_end: \par value~outside~group:~\tl_use:N \l_tmpb_tl \ExplSyntaxOff

????

Let's just let it retire and focus our efforts on Typst and pushing publishers to accept Typst.

[1] Just look at all these poor souls trying to achieve something as exotic as putting a URL with a percent sign inside a footnote: https://tex.stackexchange.com/questions/12230/getting-percen...
mr_mitm
·28 дней назад·discuss
My understanding is that ffmpeg is probably incredibly close to the metal, with tons of assembler mixed in. I imagine doing the same in Rust would include lots of `unsafe` blocks and a similar amount of assembly, so it wouldn't change much in terms of security. Or am I wrong?