Hacker Newsnew | past | comments | ask | show | jobs | submit | monkmartinez's commentslogin

You mean svgwrite (https://github.com/mozman/svgwrite) which looks like it is no longer maintained?

I know of svg.py (https://github.com/orsinium-labs/svg.py) and drawsvg (https://github.com/cduck/drawsvg)... I have played with both a bit, no idea how they compare to others.


Why so political?

I don't understand why so many people focus on Trump and Left and Right and all the theater of politics in general. Subtract the politics from TFA and it is really, really good.

The author and I agree on some "pop-stoicism" critiques and disagree on others. Well reasoned and articulate arguments to support or dismiss "teachings" from the neo-pop-stoic culture.

The we get to passages like this; "It is, I suppose, strictly speaking accurate that if the approximately 8.6 million people who die each year due to a lack of access to quality healthcare were to wish their fate, their desires would not be frustrated, but tautological truth does not make for philosophical profundity."

Yes it does. How does this person know the 8.6 million people that died did not live meaningful lives while they were able bodied and healthy? How does the author know what is "right" for them? Whether I agree/disagree with the aspects of the authors POV; any sober and/or objective reading of this just reeks of ego and "holier than thou" attitude.

I suspect this type of attitude is a large reason why people that devote large amounts of time to thinking about politics end up categorizing "justice" into politically ideological boxes.

Edit to add;

I am reading the comments and not many are talking about this point either which I think is profound.

I hit ctrl-f inside TFA and did not find a word used in Stoic literature that I have read; Virtue.

You would think a critique on Stoicism would at least cover the basics, no?

Here is a reminder for everyone that cares;

Stoic virtue is the highest good and the only true path to a flourishing life, encompassing four cardinal virtues: wisdom, courage, temperance (or self-control), and justice.


> Subtract the politics from TFA and it is really, really good.

I thought it was far too many words to express the core ideas, although perhaps there is value in taking that time to meditate on them. I suspect that an introduction like this is second nature to the author, though. The expressed views presumably play well to the author's intended audience, and among those who spend lots of time bashing the POTUS (whichever group, and whichever POTUS, at the time of bashing), it seems to be largely a form of socialization. In this specific case, the author clearly knows a lot of uncommon trivia about Trump, and was furthermore able to segue from that trivia into the main point, demonstrating linguistic skill.

Which creates at least two layers of irony:

1. (probably intentional, I think) Despite the distraction and effort, this shows a way in which the fact of Trump's political career has benefited the author.

2. (probably unintentional, I think) In a piece nominally about the virtue of apathy and the author's experience with that, the author comes across as compulsively seeking approval and commiseration.

(Once I'd gotten through the intro and understood the general topic, I ended up glossing over the rest, so on an initial read I completely missed the bit about healthcare. Another irony, perhaps, if the communication of that idea was actually a sincere and primary goal?)


Does Apple have an explicit guarantee that apps can not scam or data siphon from an iPhone or iPad app?


Yes, assuming that iOS's entitlement security has not been broken.


As if the App Store had any sort of those guarantees. I know of people have been scammed via WebView wrappers that purported to be some benign app to pass app store review, which were then pointed at fake exchange websites afterwards. GitLab which was hosting their C&C mechanism took action faster than Apple or Google did to take down multiple scam apps across multiple different developer identities, but the scammers spun up new apps the next day.


WebView wrappers don't have any more ability to siphon data out of the phone than any other app. Scammers can always scam users if they can trick them into entering data into a website. There's nothing anyone can do about that (besides blocking web access).


The point is Apple isn't really helping with the problem because the weakest link is people. If you can get someone to install malicious software how much more difficult is it to have them willingly give it via phishing?


I don’t see how going back to the Wild West of the PC era is supposed to help these nontechnical users be safer. The App Store isn’t perfect but it’s far, far safer than that.

I have vivid memories of loads of relatives in the Windows XP era with browsers laden with toolbars that spy on everything they do and slow the computer to a crawl. Those users see something like the iPhone as a massive breath of fresh air. Nothing you install on the App Store can inject adware into the rest of the operating system like that.


> Nothing you install on the App Store can inject adware into the rest of the operating system like that.

That has literally fuck all to do with the app store. That's called sandboxing - the app store has nothing to do with sandboxing. They are different things.

Why are we being dishonest.


So... what's the point of all the onerous restrictions in the first place?


Point me to an Apple document that says they'll reimburse me if I'm scammed by an App Store app. If Apple cannot offer a guarantee, that means they don't trust their App Store to protect me and if they don't trust their App Store to protect me then they can hardly claim in court that they deny user choice to protect users.


I hope you get traction with your letter, it is vitally important and one of the main reasons I stopped using Obsidian.

I had maybe 10 plugins and they managed to step all over each other. One would break sync, another would break some theme and so on. There is nothing to ensure they play nice with the system itself, let alone anything malicious as you pointed out. From what I understand, there are people that have upwards of 50 plugins installed! They must never shut it down because it probably takes 20 minutes for it to start with that many plugins.

I will say that I am experimenting with various PKMS software. I am running SiYuan and it is has been very pleasant. I have only installed one plugin to make cool indexes on folders as folder notes. Everything else can be configured and used as is out of the box.

There are several others that I will try in the coming months as well. Anytype, Flusterapp, Joplin and Craft are going into my evaluation cue.


Nailed it. To make matters worse, Ollama obfuscate the models so their users don't really know what they are running until they dig into the model file. Only then can they see that what they thought was Deepseek-r1 is actually an 8B qwen distillation of Deepseek-r1, for example.

Luckily, we have Jan.ai and LM Studio which are happy to run GGUF models at full-tilt on various hardware configs. Added bonus; both include very nice API server as well.


I can not answer for GG, but the early days of llama.cpp were crazy and everything was so very hacky. Remember, Textgen-webui was 'the way' to run models at first because it supported so many different quant types and file extensions. At the time, most people were using multiple different quantization methods and it was really hard to figure out which were performing better or worse objectively.

GGUF/GGML was like the 4th iteration of file type quantization from llama.cpp and I remember that I had to consciously begin watching the bandwidth usage from my ISP. Up to that point, I had never received an email warning me about reaching limits of my 2TB connection. All for the same models just in different forms. TheBloke was pumping out models like he had unlimited time/effort.

I say all that to say, llama.cpp was still trying, dare I say 'inventing', all the things throughout these transitions. Ollama comes in to make the running part easier and less CLI flag dependent building off of llama.cpp. Awesome.

GG and company are down in the trenches of the models architecture with CUDA, Vulkan, CPU, ROCm, etc. They are working on perplexity, token processing/generation and just look at the 'bin' folder when you compile the project. There are so many different aspects to make the whole thing work as well at it does. It's amazing that we have llama-server at all with the amount of work that has gone into making llama.cpp.

All that to say, Ollama shit the bed on attribution. They were called out on r/localllama very early on for not really giving credit to llama.cpp. They have a soiled reputation with the people that participate in that sub-reddit at least. They were called out for not contributing back if I remember correctly as well, which further stained their reputation among the folks who hang in that sub-reddit.

So it's not a matter of "ease" to build what Ollama built... At least from the perspective of someone who has been paying close attention from r/localllama; the problem was/is simply the perception (right or wrong) of the meme; Person 2 to person 1: "You built this?" -> Person 2: takes item/thing -> person 2: Holds up item/thing -> "I built this". A simple act that really pissed off the community in general.


How do you know you have the right application to open the file? I have tried at least a dozen apps to open *.stl files... some work, most don't. Some have features I need and don't work opening files. Some are sensitive to stl's that require repair and stop working... and I could go on and on for different file types. The point is; sharing isn't "guaranteed" to work across apps and is generally far, far from "it just works". You have almost zero control over the actual files because there might not be a way to save different formats from the app you are using, or the files app doesn't recognize the extension, or you can't find the folder for the other app, or it doesn't have a user accessible folder, or it will not load files from the "files app"... or <insert 50000 more "what if's here>. The whole things just sucks so, so bad.


And how do you know a Word file will work seamlessly across other word processors on a computer that are suppose to read Word files or export to Word? What modern productivity software doesn’t support using the Files app? It has been around for well over a decade.


Do you use "files"? Its garbargio on steroids. You can't just open a <insert about 100 file extensions here> file from the files app. Moving files around is cumbersome at best and downright infuriating most of the time. The "sandbox" nature of iOS is simply not intuitive enough to know how things will react when you move and try to open a file in another app. It just sucks so bad.

Furthermore, "sharing" is broken. Does it copy the file? Does it move the file? Am I duplicating this 200mb pdf when I move it to books? How the ____ do I know? There is a dearth of information and I imagine most people, like myself, give up and use it to read before bed or watch a few videos on the couch. I am never going to by another iPad until the OS is useful beyond drawing, creating music or reading.


You can’t open random file extensions on a computer either unless you have an application that understand the format.

Moving files around works just like on Windows and Macs - cut and paste.

And it has the same semantics as Windows and Macs - if I drag a file from one place to another on the same drive - it moves it. If I drag it to another storage location - ie another hard drive on a computer or another storage provider in Files - iCloud, Google Drive, etc it copies it.

It never ceases to amaze me that when computer “experts” criticize people for not wanting to learn how things work - do the same.


My parents use their iPad(s) for 100% of their compute needs. At 70+ years old, they will tell you those needs are minimal.

If you use one program at a time, do not need an actual file system, have no need to install software from a variety of places (Github, Vendor sites, etc), have no problem installing multiple "apps" that only work behind paywalls or not at all and you don't care about replacing a functional device whenever Apple obsoletes it... iOS is the best thing since sliced bread.

If you need anything outside of iOS's limited list of abilities, its a trash operating system that has crippled amazing hardware.


Serious question, how does one determine vibe coded or not?


By vibe coding exposure, of course! Loader is something Claude likes to make that way as one example. Also, take a look at the code and comments (disregarding that readme is obvious aigen)

https://github.com/edmundsparrow/gnokestation/tree/main


Only a human can see the disproportionality between the amount of work and the point of it. I, a human, tried it and thought: why does this exist? It's providing nothing. For example, there's a clock "app": but why and how? No human would consider the clock inside of this to be convenient.


The blue-purple gradient alone is a dead giveaway[0].

[0] https://www.youtube.com/watch?v=AG_791Y-vs4 (The AI Purple Problem)


You can tell by the colors, the icons, the font...most Claude Code apps from scratch will look roughly like this.


The blue/purple gradient is a Claude favourite.

Also CSS animation with stuff fading in and moving in Y axis.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: