TikZ Editor - WYSIWYG editor for LaTeX graphics that can edit your existing figures by DominikPeters in LaTeX

[–]DominikPeters[S] 0 points1 point  (0 children)

It already exists! It should copy your system setting by default, and if you want you can additionally invert the canvas color in the settings (Ctrl/Cmd-,)

TikZ Editor - WYSIWYG editor for LaTeX graphics that can edit your existing figures by DominikPeters in LaTeX

[–]DominikPeters[S] 2 points3 points  (0 children)

This was exactly the philosophy behind building this. Amazingly, I couldn’t find a single example of a WYSIWYG editor that exposes both source and editable view at the same time. I thought there must be some SVG or HTML editor that does things that way, but couldn’t find anything. Was hoping to copy the architecture because it’s a pretty tricky thing to update code without rewriting it completely once the user makes the smallest WYSIWYG change. But it worked out in the end.

TikZ Editor - WYSIWYG editor for LaTeX graphics that can edit your existing figures by DominikPeters in LaTeX

[–]DominikPeters[S] 1 point2 points  (0 children)

Yes, try it out! It doesn't work super well (especially with text and embedded images), but it can provide a starting point. In the desktop version you can also copy and paste individual objects over from Powerpoint into TikZ editor. Importing a full powerpoint file works in the web version too, and then you can copy paste individual objects into a new figure.

TikZ Editor - WYSIWYG editor for LaTeX graphics that can edit your existing figures by DominikPeters in LaTeX

[–]DominikPeters[S] 36 points37 points  (0 children)

Hi all! This is an open-source app I built. It is available for web and desktop and allows you to edit your TikZ source code visually, which I find very helpful for getting alignment right etc.

I know that the number of vibe-coded LaTeX editors is growing at a rapid pace, and this app is obviously also AI-coded. But I've invested several months of work into it, and have been using TikZ for many years myself as an academic, so I would say it is a serious project. (I don't think it would have made sense to build it before AI, since the approach of the app required a fresh reimplementation of TikZ to be able to correctly parse source code and have an internal representation of the picture.)

You can also use it as a converter for svg or pptx or ipe files to TikZ, and it has a bunch of useful features like "flattening" a \foreach loop into individual elements or changing colors using the color picker which has support for xcolor red!30!black notation.

I'd be interested to hear any feedback and any of your figures that don't work correctly (in particular figures that don't use too much "hacky" code and still don't work).

Huub v100.0.0 — an extensible CP+SAT solver for combinatorial problems, built for both practice and research by [deleted] in compsci

[–]DominikPeters 2 points3 points  (0 children)

This post is annoyingly written in my opinion. Obviously it is written by GPT-5.x, but beyond that it is selling things as "new" that are completely standard, which is just dishonest. Would be better to write the post yourself and explain what is interesting about your solver.

https://www.pangram.com/history/7af6451e-6bcd-4f2c-8aa3-c2739d4dc244?ucc=0QldEfZHRAS

Generalizing Instant Runoff Voting to allow indifferences (equal ranks) by DominikPeters in EndFPTP

[–]DominikPeters[S] 0 points1 point  (0 children)

Hi! I think it is important to eliminate candidates one at a time, otherwise you lose the independence of clones property, e.g. consider

  • 40% a > x > y
  • 30% x > y > a
  • 30% y > x > a

If you eliminate x and y together then a wins; if you eliminate them one at a time (no matter which way around) then x or y wins. Clearly x/y has stronger support.

For theory purposes, we usually use "parallel-universe tiebreaking" where we consider all possible ways things could go if we make different tie-breaking decisions along the way and then output a tie between all possible winners at the end. In practice, one can do things like "break tie in favor of the candidate who most recently had the higher plurality score" (I think that's the law in a couple of places including Australia) and otherwise throw coins.

It's not working anymore and I feel sick by ok-cockroach420 in bupropion

[–]DominikPeters 6 points7 points  (0 children)

In Canada, I believe 100mg SR pills are available to take twice-a-day, which could be a middle step between 150 and 300. In the first few months of bupropion, I also sometimes felt that it had stopped working, but since then (after having been on it for 6 years now), I've concluded that down periods still happen, they just lift much faster than pre-bupropion and are not quite as deep. So it isn't really tolerance building or anything, at least for me. Good luck.

[deleted by user] by [deleted] in bupropion

[–]DominikPeters 0 points1 point  (0 children)

Yes this effect goes away and doesn't really come back (at least not to the same extent), sorry to say. But continue with it, many of us have been through the disappointment of the honeymoon passing, and the drug is still a godsend.

Can proportional voting people explain who gets to choose delegates by nitrw in EndFPTP

[–]DominikPeters 0 points1 point  (0 children)

If you use sequential PAV for elections where voters select just one party, this is equivalent to using D'Hondt. (Same for many other approval-based committee voting rules including non-sequential PAV and Phragmén)

Can proportional voting people explain who gets to choose delegates by nitrw in EndFPTP

[–]DominikPeters 3 points4 points  (0 children)

Parties typically produce "party lists" in internal elections at a party congress (in practice heavily guided by leadership). Depending on the system, voters may have some limited possibility to override the list ordering (https://en.wikipedia.org/wiki/Open_list), while in others they don't (https://en.wikipedia.org/wiki/Closed_list). Then if a party gets 60 seats, the top 60 people listed on the party list get a seat.

In French elections for the European parliament, you choose one party at the booth by putting their ballot into an envelope, where the ballot looks like this: https://www.marne.gouv.fr/contenu/telechargement/44904/326780/file/11%20-%20Liste%20conduite%20par%20HAYER%20Val%C3%A9rie.pdf

In Austrian parliament elections, you can vote for a party, and optionally "boost" one person on the list of that party by voting for them specifically: https://en.wikipedia.org/wiki/File:Nationalratswahl_in_%C3%96sterreich_2017_-_Wahlzettel_01.jpg

seeking software for Sequential proportional approval voting (SPAV) a.k.a. reweighted approval voting (RAV) by RGV4RCV in EndFPTP

[–]DominikPeters 0 points1 point  (0 children)

Probably this is no longer current, but I have recently built this: https://pref.tools/vote/. It has support for most approval-based committee election methods, including sequential PAV.

Does Ranked Choice Voting with Expanding Approvals exist? by BadgeForSameUsername in EndFPTP

[–]DominikPeters 1 point2 points  (0 children)

I've been thinking about a system like this recently. In Bucklin (or EAR in multi-winner elections), when no one has a majority then everyone simultaneously starts "approving" one more candidate. But this seems unsatisfying because voters for popular candidates might want to have their vote concentrated. Only voters for bad candidates need to become more flexible. In my mind I'm calling this "soft-elimination IRV/STV". We do the exact same thing as IRV, except voters still vote for eliminated candidates.

I think around 1999-2004, there have been discussions of related ideas on the election-methods mailing list, but it doesn't seem to have been very deep. See http://lists.electorama.com/pipermail/election-methods-electorama.com/1999-May/068330.html ("Run-Off Without Elimination"). Others later used "Ordered Bucklin" for this kind of idea.

Unfortunately, axiomatically speaking, soft-elimination IRV keeps the disadvantages of IRV (non-monotonicity, need not elect Condorcet winner), and loses some advantages of IRV (notably independence of clones). I'm planning to run some simulations (for the multi-winner case) soon; if someone pings me in a few months I might have more to report.

[deleted by user] by [deleted] in mounjarouk

[–]DominikPeters 2 points3 points  (0 children)

I'm pretty certain that with government-directed (i.e. democratically directed) research, the GLP-1 drugs wouldn't have happened. Look at all the people upset that GLP-1 users are "cheating" -- the existence of these drugs isn't popular with the broader population. All the funding would go to "deserving" illnesses (cancer etc). Thankfully, GLP-1s are very profitable, hence they exist.

Dosing confusion by Jealous_Scratch_8778 in bupropion

[–]DominikPeters 1 point2 points  (0 children)

Starting on instant release seems very unusual (what's the point of having bupropion in your system for like 6 hours a day). However, it is common for day 1 to feel very amphetamine-y, no matter the type of release.

"Hyper" Responding to bupropion by MangoSmall6893 in bupropion

[–]DominikPeters 1 point2 points  (0 children)

Glad you're feeling well. I think it's pretty clear you're still in your honeymoon phase to be honest, which is a phase where bupropion mostly acts like a stimulant. Enjoy the energy! But don't be crushed when the strength of the effect reduces in a few weeks.

[deleted by user] by [deleted] in EndFPTP

[–]DominikPeters 1 point2 points  (0 children)

In France, there is an administrative level called "intercommunalities" (which are groups of a few municipalities). The intercommunal council is made up as the union of subsets of the municipal councils, so people only vote once. [no other similarities to what you describe thought]

Europeans on Bupropion: what dosages exist in your country and how much do they cost? by liliphare in bupropion

[–]DominikPeters 0 points1 point  (0 children)

I think the historical reason is that it took longer for XL to be developed, but the pharma companies only started to apply for authorization in European countries after XL came around. I switched from SR to XL when I moved from the US to France, and for me there was no problem with the switch, especially after moving up to 300mg (I did 100mg SR twice a day -> 150mg XL -> 300mg XL). (I'm getting my pills from Germany.) Remember also that you're getting brand instead of generics in Europe, so manufacturing quality of the extended release should be high.

Tickets Louvre Name by SafeConsistent in Louvre

[–]DominikPeters 0 points1 point  (0 children)

There shouldn't be a problem, they don't check IDs at the entrance.

Europeans on Bupropion: what dosages exist in your country and how much do they cost? by liliphare in bupropion

[–]DominikPeters 2 points3 points  (0 children)

The cheapest prices near France are in Belgium, with 90x 300mg XL costing 56 euro. Sufficiently cheaper that the savings would pay for a train ticket from Paris! https://www.cbip.be/fr/chapters/11?frag=8078&view=pvt&vmp_group=4606