<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: csydas</title><link>https://news.ycombinator.com/user?id=csydas</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 07 Nov 2026 21:11:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=csydas" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by csydas in "Imagine an AI future where being banned means you are now economically useless"]]></title><description><![CDATA[
<p>^^^<p>agreed, and it's a bit disappointing to frame the very real current problem with dependency on us tech with the framework of 'you won't get all the ai magic'<p>we have an example of the icc judge who has basically been removed from modern society because of ridiculous sanctions, and there was the threat to the UK for sanctions over the mere suggestion that they would be investigating musk and twitter for the actual csam content and deep fake content being produced<p>any place and anyone that depends on us tech companies or us payment processors are a single social media post from deranged american politicians away from being removed from modern society -- this is a real and present danger, and it's a bit pathetic to frame it as 'you won't get to enjoy the wonders of ai if you get banned'</p>
]]></description><pubDate>Sun, 25 Oct 2026 15:45:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=50232798</link><dc:creator>csydas</dc:creator><comments>https://news.ycombinator.com/item?id=50232798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50232798</guid></item><item><title><![CDATA[New comment by csydas in "Apple's new 'Switch to Safari' campaign details why you should ditch Chrome"]]></title><description><![CDATA[
<p>oh ty, I legitimately didn't know I usually hide extensions icons in safari</p>
]]></description><pubDate>Tue, 13 Oct 2026 20:05:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=50077855</link><dc:creator>csydas</dc:creator><comments>https://news.ycombinator.com/item?id=50077855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50077855</guid></item><item><title><![CDATA[New comment by csydas in "Apple's new 'Switch to Safari' campaign details why you should ditch Chrome"]]></title><description><![CDATA[
<p>ublock origin lite has a safari extension: <a href="https://github.com/uBlockOrigin/uBOL-home" rel="nofollow">https://github.com/uBlockOrigin/uBOL-home</a><p>it's missing the element zapper and has some other limitations, but it works pretty well for the most part<p>combined with ublacklist and sponsorblock it's fairly good coverage for safari</p>
]]></description><pubDate>Tue, 13 Oct 2026 19:08:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=50076977</link><dc:creator>csydas</dc:creator><comments>https://news.ycombinator.com/item?id=50076977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50076977</guid></item><item><title><![CDATA[New comment by csydas in "I paid people to try and follow my README"]]></title><description><![CDATA[
<p>Feedback and issues you need to troubleshoot with your projects is a good indicator of your audience level, and from my experience it’s helpful to understand that documentation is always under development just like the code<p>from experience in ENT support where i was sending instructions & quick fix scripts to technically capable persons, you will learn very fast when you’ve missed the mark with your documentation / instructions. tons of times i had ready made solutions that i thought “just copy and paste and go what could possibly go wrong?” and was caught off guard how often a little too much knowledge lends to confusion. i am not blaming the users here it is my fault that i didn’t explain things like “no don’t change this date in the fix that is a special date when the issue could have earliest occurred and it’s there to avoid grabbing more than we need to parse”, but i didn’t tell that so of course people changed it to all sorts of dates thinking they had to<p>such feedback and issues also got me way better about writing code that avoided chances for such mistakes as i didn’t want users to have to read a novel to understand what to do; it’s a fine balance between what to solve with documentation and what to solve with code</p>
]]></description><pubDate>Sun, 11 Oct 2026 13:08:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=50042966</link><dc:creator>csydas</dc:creator><comments>https://news.ycombinator.com/item?id=50042966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50042966</guid></item><item><title><![CDATA[New comment by csydas in "Leaving VMware just got harder after Broadcom pulled VDDK downloads"]]></title><description><![CDATA[
<p>just for reference most enterprise backup products are not affected by this and will have vddk for backups and restores. if your backup product supports cross platform restores likely migration is not blocked for you, and many free / trial editions are likely generous enough for most small - medium shops to migrate on the free offering<p>if you already pay for an ent backup product check if it can restore from vmware backups to another platform and you’re prolly fine (for now)</p>
]]></description><pubDate>Tue, 08 Sep 2026 15:29:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49611784</link><dc:creator>csydas</dc:creator><comments>https://news.ycombinator.com/item?id=49611784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49611784</guid></item><item><title><![CDATA[New comment by csydas in "Show HN: Restoredrill – proves your Postgres backups restore"]]></title><description><![CDATA[
<p>aha that’s sort of what i mean though — your concept is two parts: isolated restore and bespoke tests<p>the isolation part is something that is more difficult due to space and resource constraints, and a lot of backup apps handle that but expect the user to handle the bespoke testing part<p>your tool covers both but expects the user to provide both which isn’t always feasible for the application teams (not impossible but lot of red tape to request resources and a lot of resistance if the company already has recovery verification tooling)<p>if i were you i would refocus your pitch on making it work as part of those backup software workflows, “tell your backup team about this test suite and include it in their recovery verification workflows” and i’m sure you’ll get a lot of attention<p>most of the dba’s probably have a backup and recovery verification solution at their company with the isolation and resources but they don’t have the bespoke application testing</p>
]]></description><pubDate>Thu, 27 Aug 2026 20:39:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49470913</link><dc:creator>csydas</dc:creator><comments>https://news.ycombinator.com/item?id=49470913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49470913</guid></item><item><title><![CDATA[New comment by csydas in "Show HN: Restoredrill – proves your Postgres backups restore"]]></title><description><![CDATA[
<p>i saw your now dead comment about how no one you interviewed had an answer…<p>just it’s surprising to me that devops folk aren’t in an org that has backup software, cause this kind of testing is standard load out for most backup softwares, and they even solve the space and isolation issue with various instant restore / publishing capabilities where data from the backup is mounted directly to some staging server with postgres or whatever installed in an isolated area<p>not trying to knock the idea you are correct most ppl don’t test their backups, but it’s a bit strange no one you talked to used any of the most common backup softwares<p>definitely in favor of free solutions as backup software field is awful like many ent tech fields, but like the workflows do exist</p>
]]></description><pubDate>Thu, 27 Aug 2026 18:06:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49468854</link><dc:creator>csydas</dc:creator><comments>https://news.ycombinator.com/item?id=49468854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49468854</guid></item><item><title><![CDATA[New comment by csydas in "What's in a PowerPoint File?"]]></title><description><![CDATA[
<p>As in how to interact with office docs programmatically? It's in the second text blurb, you can make a new COM object. For example new Excel Workbook:<p><pre><code>  $excel = New-Object -ComObject excel.application
</code></pre>
From there you have full access to all parts of the document as properties & can call whatever methods are available to edit the document.<p>As for how we enforce style guide on a presentation, each slide runs through a workflow checking the various style-guide rules that we have / corporate has<p>- Ensure correct template is used<p>- Set and enforce correct font<p>- Check text boxes for font size to check verbosity / readability<p>- Flag / remove animations (not accessible)<p>- Flag images without alt-text<p>and so on<p>for a 300 slide new release presentation, it takes about 45 seconds for the script to process and auto-fixes what makes sense to auto-fix (e.g., wrong fonts) and adds comments / generates report on what needs to be reviewed and adjusted</p>
]]></description><pubDate>Sun, 23 Aug 2026 12:19:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49408228</link><dc:creator>csydas</dc:creator><comments>https://news.ycombinator.com/item?id=49408228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49408228</guid></item><item><title><![CDATA[New comment by csydas in "What's in a PowerPoint File?"]]></title><description><![CDATA[
<p>Didn't use AI for it, but had similar request for our team and we found it easier to build a tool that checks against our defined style-guide and auto-fixes what it can as opposed to generating and reporting on other violations of style guide. The idea was similar to latex, don't think about design while creating and let the tool flag / enforce the style-guide and design, and reviewers don't need to focus so much on what's wrong with slides and can pretty much focus on content<p>We use a simple PowerShell script to run the check (you can interact with any office doc as a ComApplication object) and it took only a few hours of digging through the properties / MS docs to get what we needed.</p>
]]></description><pubDate>Sun, 23 Aug 2026 07:43:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49406825</link><dc:creator>csydas</dc:creator><comments>https://news.ycombinator.com/item?id=49406825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49406825</guid></item><item><title><![CDATA[New comment by csydas in "A shell exclamation mark is not for yelling. Be lazy"]]></title><description><![CDATA[
<p>! calls are vital for your sanity if you ever do remote support<p>trying to write shell commands on a hypervisor console window within a remote session on a jump box is excruciatingly laggy and annoying, and that's assuming your remote session connection to the client is behaving well in the first place</p>
]]></description><pubDate>Wed, 12 Aug 2026 07:42:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49269021</link><dc:creator>csydas</dc:creator><comments>https://news.ycombinator.com/item?id=49269021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49269021</guid></item><item><title><![CDATA[New comment by csydas in "Illinois just told every operating system to start reporting your kid's age"]]></title><description><![CDATA[
<p>it's not<p>age verification laws have little to do with protecting anyone, and social media companies are attempting to remove themselves from liability for their dangerous product by pushing for it<p>social media in its current unregulated state is harmful as has been demonstrated repeatedly with (suppressed) studies, and the push for age verification instead of regulation on the actual harmful content<p>age verification will always be a tool to censor whatever content certain interest groups want to censor and it is a wild violation of privacy as has been repeatedly demonstrated every time an identity verification firm gets hacked, they do not take this seriously at all, and all the while the actual harmful sites continue to do harm and have the ability to blame others for not 'protecting' people from the harm their product causes<p>it's a complete farce and has nothing to do with protecting anyone except tech companies peddling a harmful product</p>
]]></description><pubDate>Sun, 09 Aug 2026 07:04:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49229097</link><dc:creator>csydas</dc:creator><comments>https://news.ycombinator.com/item?id=49229097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49229097</guid></item><item><title><![CDATA[New comment by csydas in "A shell colon does nothing. Use it anyway"]]></title><description><![CDATA[
<p>my experience as well. claude produces functional but over-engineered scripts fairly frequently with often very questionably useful safety checks, especially for powershell.<p>a common tell of ai generated powershell is a script that has dedicated functions to check types, often via several methods, and happily prints the output of the checks to shell. i do not get why it does this but it often adds dozens of lines that really serve no purpose but to make the shell output look fancy</p>
]]></description><pubDate>Sun, 26 Jul 2026 07:27:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49055613</link><dc:creator>csydas</dc:creator><comments>https://news.ycombinator.com/item?id=49055613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49055613</guid></item><item><title><![CDATA[New comment by csydas in "EU ban on destruction of unsold clothes and shoes enters into application"]]></title><description><![CDATA[
<p>>Yes, but those laws are pretty effective. They do deter murderers and thieves<p>This is really not true at all for violent crimes. Acts of violence are not really done by rational actors, same with many crimes. The death penalty / life in prison does not deter someone who has already decided that violence is an acceptable response to situations, and the story is similar with non-violent crimes; deterrence isn't really considered when someone has already made the decision to steal or do drugs. Deterrence doesn't change the conditions that contribute to those sorts of crimes; the law is more about restoring society as best it can, and in many countries it's about retribution / revenge more than anything.<p>With corporations, the conditions that lead to the undesired behavior is economical, and addressing the undesired behavior through economic methods seems appropriate -- if it's no longer economical to perform the undesired behavior, the company has to decide where they want to eat the cost.<p>In the case of the EU ban from the article, I suppose some companies may make the decision to pack up and leave, but my experience is many in the EU would be pretty okay with this with regards to clothing. There is a lot of interest in EU regarding sustainable, made in EU clothing and reusability, etc.<p>So if the goal is just to reduce clothing product waste in EU, losing fast-fashion companies and some luxury brands that most of the population won't / can't buy anyways probably isn't going to be such a big deal.</p>
]]></description><pubDate>Sat, 18 Jul 2026 19:00:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48961093</link><dc:creator>csydas</dc:creator><comments>https://news.ycombinator.com/item?id=48961093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48961093</guid></item><item><title><![CDATA[New comment by csydas in "Digital euro clears key hurdle as EU seeks to break free from U.S. credit cards"]]></title><description><![CDATA[
<p>it's about the payment processors, not the card type, though the article makes it confusing by mentioning credit cards as it's really not about that at all<p><a href="https://www.ecb.europa.eu/euro/digital_euro/faqs/html/ecb.faq_digital_euro.en.html#q1" rel="nofollow">https://www.ecb.europa.eu/euro/digital_euro/faqs/html/ecb.fa...</a><p>Read the FAQ, it's about no longer relying on US payment processors for handling transactions in a different country that may not support your country's payment system</p>
]]></description><pubDate>Tue, 23 Jun 2026 17:27:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48648316</link><dc:creator>csydas</dc:creator><comments>https://news.ycombinator.com/item?id=48648316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48648316</guid></item><item><title><![CDATA[New comment by csydas in "Prove you're human by winning a claw machine"]]></title><description><![CDATA[
<p>Cute but like a lot of captchas misguided at this stage<p>The problem they try to solve is real, but I don't think that 'hacking minigames' are the correct direction to be looking to solve this, and ultimately end up making mandatory human identity verification seem more palatable as the less annoying option<p>games and challenges like this are more annoying / resource consuming  to humans (i.e., time, patience), and can imagine it ends up excluding humans who cannot complete the challenge due to extenuating circumstances, like i have no idea if someone who uses sight assistance accessibility tooling can complete this challenge reasonably, and if this style of challenge takes off I am pretty sure the challenges will continue to exclude many humans who use accessibility tools<p>I worry this approach ends up being the next cookie banners (which were always malicious compliance in the saltiest, pettiest way)<p>anubis-style cycle burning approaches seem to be best, but have not looked for research on the efficacy of this approach. if it does have a positive impact for operators though, a method like that seems better<p>edit: to be clear, I do not want mandatory identity verification -- not at all it's awful, and my fear is that tools like this will only serve to make that option seem more palatable in comparison</p>
]]></description><pubDate>Mon, 15 Jun 2026 07:11:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48537647</link><dc:creator>csydas</dc:creator><comments>https://news.ycombinator.com/item?id=48537647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48537647</guid></item><item><title><![CDATA[New comment by csydas in "No AI* Here – A Response to Mozilla's Next Chapter"]]></title><description><![CDATA[
<p>>We don't know if firefox might want to roll out their own locally hosted LLM model that then they plug into..<p><a href="https://blog.mozilla.org/wp-content/blogs.dir/278/files/2025/11/Mozilla-Summary-Portfolio-Strategy.pdf" rel="nofollow">https://blog.mozilla.org/wp-content/blogs.dir/278/files/2025...</a><p>it's the cornerstone of their strategy to invest in local, sovereign ai models in an attempt to court attention from persons / organizations wary of us tech<p>it's better to understand the concern over mozilla's announcement the following way i think:<p>- mozilla knows that their revenue from default search providers is going to dry up because ai is largely replacing manual searching<p>- mozilla (correctly) identifies that there is a potential market in eu for open, sovereign tech that is not reliant on us tech companies<p>- mozilla (incorrectly imo) believes that attaching ai to firefox is the answer for long term sustainability for mozilla<p>with this framing, mozilla has only a few options to get the revenue they're seeking according to their portfolio, and it involves either more search / ai deals with us tech companies (which they claim to want to avoid), or harvesting data and selling it like so many other companies that tossed ai onto software<p>the concern about us tech stack dominations are valid and probably there is a way to sustain mozilla by chasing this, but breaking the us tech stack dominance doesn't require another browser / ai model, there are plenty already. they need to help unseat stuff like gdocs / office / sharepoint and offer a real alternative for the eu / other interested parties -- simply adding ai is mozilla continuing their history of fad chasing and wondering why they don't make any money, and demonstrates a lack of understanding imo about, well, modern life<p>my concern over the announcement is that mozilla doesn't seem to have learned anything from their past attempts at chasing fads and likely they will end up in an even worse position<p>firefox and other mozilla products should be streamlined as much as possible to be the best N possible with these kinds of side projects maintained as first party extensions, not as the new focus of their development, and they should invest the money they're planning to dump into their ai ambitions elsewhere, focusing on a proper open sovereign tech stack that they can then sell to eu like they've identified in their portfolio statement<p>the announcement though makes it seem like mozilla believes they can just say ai and also get some of the ridiculous ai money, and that does not bode well for firefox as a browser or mozilla's future</p>
]]></description><pubDate>Wed, 17 Dec 2025 08:21:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46299484</link><dc:creator>csydas</dc:creator><comments>https://news.ycombinator.com/item?id=46299484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46299484</guid></item><item><title><![CDATA[New comment by csydas in "Deprecate like you mean it"]]></title><description><![CDATA[
<p>I get the intention but it's a bad idea, same with the article<p>if people are meant to depend on your endpoints, they need to be able to depend on all of them<p>you will always have ppl who don't respond to deprecation notices, the best you can do is give them reliable information on what to expect -- if they hide the warnings and forget, that's their business<p>but intentionally making problems without indication that its intentional results in everyone (including your own team) being frustrated and doing more work<p>you cannot force ppl to update their code and trying to agitate them into doing it only serves to erode confidence in the product, it doesn't make the point ppl think it makes, even if the court of public opinion sides with you<p>cover your bases and make a good faith effort to notify and then deal with the inevitable commentary, there will always be some who miss the call to update</p>
]]></description><pubDate>Thu, 11 Dec 2025 20:03:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46236400</link><dc:creator>csydas</dc:creator><comments>https://news.ycombinator.com/item?id=46236400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46236400</guid></item><item><title><![CDATA[New comment by csydas in "Signal knows who you're talking to (2023)"]]></title><description><![CDATA[
<p>i don’t think that’s the right take<p>black markets and opposition members i’ve used / talked with focus on disposability not security<p>the premise of their communications is always “the platform is bugged” and in case of opposition members “the government can always just beat you and trick you into unlocking your phone”<p>deals happen on messenger all the time and burning messages / rotating phones and accounts is very common. for opposition members, messaging apps are purely for benign communication and actual discussion happens in person or in truly destructible formats or it’s not recorded at all<p>periodically anon burner message apps appear on app stores and rotate out pretty fast once they start getting too much attention<p>the idea of a perfectly secure app for communication is currently mostly a fantasy; if a malicious actor wants to get your info and communication they will. this doesn’t mean give up completely and be insecure but instead just be in a position to ditch the app when it becomes necessary, if you need that level of security<p>it’s better people be trained to understand the reality of what can be done with the communication methods they use and how they can be punked
so they can make informed decisions — i’m fine with signal’s goals and efforts but i’m not a fan of signal advocates treating security and privacy like another round of the OS wars, that teaches people the wrong lesson and makes it harder to convince ppl privacy and security are a problem we need to take seriously not just for criminals but for everyone. privacy and security benefit us all or it benefits no one</p>
]]></description><pubDate>Sun, 23 Nov 2025 12:22:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46022994</link><dc:creator>csydas</dc:creator><comments>https://news.ycombinator.com/item?id=46022994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46022994</guid></item><item><title><![CDATA[New comment by csydas in "Tell HN: Azure outage"]]></title><description><![CDATA[
<p>azure likes to open new sections on the same tab / page as opposed to reloading or opening a new page / tab (overlays? modals? I'm lost on graphic terms)<p>depending on the resource you're accessing, you can get 5+ sections each with their own ui/ux on the same page/tab and it can be confusing to understand where you're at in your resources<p>if you're having trouble visualizing it, imagine an url where each new level is a different application with its own ui/ux and purpose all on the same webpage</p>
]]></description><pubDate>Wed, 29 Oct 2025 20:13:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45752438</link><dc:creator>csydas</dc:creator><comments>https://news.ycombinator.com/item?id=45752438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45752438</guid></item><item><title><![CDATA[New comment by csydas in "FOSS infrastructure is under attack by AI companies"]]></title><description><![CDATA[
<p>You are correct it's poor and sloppy, but it's not "just" that. It's a lack of concern over the effects of their poor/sloppy crawler implementation.<p>The poor implementation is not really relevant, it's companies deciding they own the internet and can take whatever they want, let everyone else deal with the consequences. The companies do not care what the impact of their ai non-sense is..</p>
]]></description><pubDate>Thu, 20 Mar 2025 13:36:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=43423161</link><dc:creator>csydas</dc:creator><comments>https://news.ycombinator.com/item?id=43423161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43423161</guid></item></channel></rss>