<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: cpx86</title><link>https://news.ycombinator.com/user?id=cpx86</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 07:57:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cpx86" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cpx86 in "Mark Zuckerberg is reportedly building an AI clone to replace him in meetings"]]></title><description><![CDATA[
<p>What if he starts sending his AI clone to the board meetings and it votes to fire him and replace him with itself? :P</p>
]]></description><pubDate>Mon, 13 Apr 2026 14:57:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47752950</link><dc:creator>cpx86</dc:creator><comments>https://news.ycombinator.com/item?id=47752950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47752950</guid></item><item><title><![CDATA[New comment by cpx86 in "Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains"]]></title><description><![CDATA[
<p>Oh absolutely, I would welcome some way of sponsoring such projects in general. I just meant to highlight that for this particular feature and project, there is already a form of sponsorship happening.</p>
]]></description><pubDate>Wed, 25 Mar 2026 17:55:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47520897</link><dc:creator>cpx86</dc:creator><comments>https://news.ycombinator.com/item?id=47520897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47520897</guid></item><item><title><![CDATA[New comment by cpx86 in "Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains"]]></title><description><![CDATA[
<p>When it comes to Wine, aren't they already doing this? Steam develops Proton in cooperation with CodeWeavers, who are the main sponsors of Wine, and parts of that work is upstreamed to the Wine project. The NTSYNC patch from what I can tell was also submitted by a CodeWeavers employee, so it doesn't seem far-fetched to say that Steam probably contributed to making this happen in Wine.</p>
]]></description><pubDate>Wed, 25 Mar 2026 16:39:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47519742</link><dc:creator>cpx86</dc:creator><comments>https://news.ycombinator.com/item?id=47519742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47519742</guid></item><item><title><![CDATA[New comment by cpx86 in "Wind turbines are friendlier to birds than oil-and-gas drilling"]]></title><description><![CDATA[
<p>That is an interesting argument. Do you believe that the same would apply to humans? I.e. if someone wishes to minimize the suffering of humans, is the logical conclusion that they should pursue omnicide?</p>
]]></description><pubDate>Fri, 12 Jan 2024 21:07:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=38974081</link><dc:creator>cpx86</dc:creator><comments>https://news.ycombinator.com/item?id=38974081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38974081</guid></item><item><title><![CDATA[New comment by cpx86 in "Endatabas: A SQLite-inspired, SQL document database with full history"]]></title><description><![CDATA[
<p>FWIW the "Why?" page does a good job (IMHO) of what it is and what it's trying to achieve. Well-written, although perhaps not exactly concise. <a href="https://docs.endatabas.com/appendix/why.html" rel="nofollow noreferrer">https://docs.endatabas.com/appendix/why.html</a></p>
]]></description><pubDate>Sat, 02 Dec 2023 18:20:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=38500652</link><dc:creator>cpx86</dc:creator><comments>https://news.ycombinator.com/item?id=38500652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38500652</guid></item><item><title><![CDATA[New comment by cpx86 in "Time to retire the CSV?"]]></title><description><![CDATA[
<p>Oh that one - yeah I've always steered clear of DataContractJsonSerializer. Never understood why they did it so weird.<p>To be fair, RFC 3339 wasn't even published back when this class was implemented (in .NET 3.5) so I guess they just went with whatever worked for their needs. ¯\_(ツ)_/¯</p>
]]></description><pubDate>Thu, 19 Aug 2021 16:02:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=28235533</link><dc:creator>cpx86</dc:creator><comments>https://news.ycombinator.com/item?id=28235533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28235533</guid></item><item><title><![CDATA[New comment by cpx86 in "Time to retire the CSV?"]]></title><description><![CDATA[
<p>> That's why Microsoft got away with proprietary date formats in System.Text.Json.<p>What's proprietary in it? It follows ISO 8601-1:2019 and RFC 3339 according to the docs.</p>
]]></description><pubDate>Wed, 18 Aug 2021 20:26:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=28226634</link><dc:creator>cpx86</dc:creator><comments>https://news.ycombinator.com/item?id=28226634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28226634</guid></item><item><title><![CDATA[New comment by cpx86 in "Ask HN: I've been promoted to Architect. What do I need to learn/do to excel?"]]></title><description><![CDATA[
<p>This is just my very personal and subjective experience, which may or may not apply to your working environment since I've no idea how many developers or teams you have or how your responsibilities are defined. This is at least what I've learnt so far in my environment:<p>- Be transparent about your decisions, motivations and opinions. People will come to you for advice or suggestions for what to do, and if they don't understand your thought process that causes unnecessary friction.<p>- Document everything in writing publicly (except confidential/sensitive info, naturally) - decisions, designs, ideas, proof-of-concepts. This will be helpful both to your fellow engineers since they can access this information on their own without you having to explain it to them every time they ask, and also helpful to you to recall the context in which you did something. I find myself often going back to notes I wrote months or even weeks ago, to remind myself of e.g. the motivation for why a decision was taken. Having it public also forces you to write in a clear, structured and professional manner since you're writing for a broader audience.<p>- In terms of studying, formulate a vision for where you think your software should be within 1, 2 or 3 years, and spend time researching what options can take you there, learning how they work, and so on. I've found InfoQ to be a pretty good resource for keeping tabs on what others are doing in the field.<p>- Be patient. Be prepared to repeat yourself multiple times, sometimes to different people, sometimes to the same people. Be prepared to communicate a lot, and keep in mind to tailor your message depending on who you're communicating with.<p>- Learn to let go of details. You will see code and solutions pushed out that you perhaps don't fully agree with. Take a step back and consider if it's really that important or if it's good enough. If something gets pushed that really isn't up-to-par, be humble and consider that you might not have communicated the requirements clearly enough.<p>- Make sure to understand the business side of the company, and always take that perspective into account when making decisions. You might from a technical perspective think a piece of software is in desperate need of refactoring, but from a business value perspective it might not make any sense. Be sure that you agree yourself with those kinds of decisions (i.e. don't blame "the business") because you'll likely find yourself having to explain and champion them to others who disagree with them.<p>- I realized now that all of the above is mostly "soft skills" and have very little to do with technical skills or training. Which I suppose is the biggest learning I've had so far - for me the biggest gap by far was (and still is) mostly about communicating, working with others, and taking the broader needs of the company into account and not just the technical aspects.<p>Just my 2c - hope it can be helpful to someone.</p>
]]></description><pubDate>Tue, 12 May 2020 14:45:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=23154548</link><dc:creator>cpx86</dc:creator><comments>https://news.ycombinator.com/item?id=23154548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23154548</guid></item><item><title><![CDATA[New comment by cpx86 in "What Happened to Lee"]]></title><description><![CDATA[
<p>Exactly this. Treat the DB schema as you would any typical API schema. A lot of the techniques used for evolving application APIs can be used for sprocs and views as well, e.g. versioning for breaking changes, adding optional parameters or new result fields for non-breaking changes. Fundamentally I don't think there's much difference between say, a DB schema defined with sprocs/view or an HTTP schema defined with OpenAPI. Both describe an API contract between two remotely communicating processes, the former case just happens to use a SQL dialect/transport to do it.</p>
]]></description><pubDate>Sat, 18 Apr 2020 14:52:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=22908152</link><dc:creator>cpx86</dc:creator><comments>https://news.ycombinator.com/item?id=22908152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22908152</guid></item><item><title><![CDATA[New comment by cpx86 in "Apache Pulsar is an open-source distributed pub-sub messaging system"]]></title><description><![CDATA[
<p>> You'll spend more time & money on the OpEx cost with Kafka than picking up the client library for Pulsar.<p>Could you elaborate why this would be the case?</p>
]]></description><pubDate>Thu, 02 Jan 2020 18:03:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=21937893</link><dc:creator>cpx86</dc:creator><comments>https://news.ycombinator.com/item?id=21937893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21937893</guid></item><item><title><![CDATA[New comment by cpx86 in "Go Is the New Ruby"]]></title><description><![CDATA[
<p>C# didn't either, it was introduced in C#/.NET 2.0. As I've understood it, Java chose type erasure to stay backwards compatible with older JDK versions, whereas .NET instead chose to break compatibility with 1.x and force dependents to target 2.0.</p>
]]></description><pubDate>Wed, 30 Oct 2019 18:13:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=21400720</link><dc:creator>cpx86</dc:creator><comments>https://news.ycombinator.com/item?id=21400720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21400720</guid></item><item><title><![CDATA[New comment by cpx86 in "Ask HN: Is it normal to fall out of love with coding?"]]></title><description><![CDATA[
<p>One thing I think is worth considering is why you enjoyed coding to begin with? For some developers it seems to be the craft itself that gives them enjoyment, but IME they are relatively few, and for most people coding is simply a means to some other more highly valued end, be it influence, business impact, money or what not.<p>For me personally, when I had a lot less experience the attraction was mostly a feeling of accomplishment and satisfaction that I could make a machine do exactly what I envisioned in my mind. As I accumulated more and more professional experience, the source of my satisfaction became increasingly distant from the actual code itself, e.g. analyzing a business need and identifying a technical solution that met it became more satisfying than writing the actual code itself. 10+ years down the line now and in my current role I very rarely write any production code. To the extent that I miss it, it's probably mostly down to nostalgia. I typically get more satisfaction from working with strategic technical problems, enabling developers, doing high-level designs, liaising between tech and other departments, etc.<p>So TL;DR - yes, it's perfectly normal to find non-coding software development activities more gratifying :)</p>
]]></description><pubDate>Wed, 09 Jan 2019 15:55:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=18865660</link><dc:creator>cpx86</dc:creator><comments>https://news.ycombinator.com/item?id=18865660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18865660</guid></item><item><title><![CDATA[New comment by cpx86 in "Clarifying GDPR"]]></title><description><![CDATA[
<p>I would expect to see at least some legal judgement against dark UX patterns. I was quite heavily involved on the technical side in GDPR compliance (EU company) and my understanding from the legal folks was that the regulation strictly forbids at least certain types of UX patterns, e.g. opt-out is a big no-no, consent should always be opt-in, you can nudge the user towards consent, the purpose of data processing must be expressed in an understandable language, etc.</p>
]]></description><pubDate>Fri, 28 Dec 2018 17:13:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=18777986</link><dc:creator>cpx86</dc:creator><comments>https://news.ycombinator.com/item?id=18777986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18777986</guid></item><item><title><![CDATA[New comment by cpx86 in "Ask HN: What horrible things do you do in your own code when no one is watching?"]]></title><description><![CDATA[
<p>I can never resist naming Assembly variables ass. Also leads to lots of fun variations: dynamicAss, assBuilder, assTypes, ...</p>
]]></description><pubDate>Thu, 05 Oct 2017 20:28:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=15412340</link><dc:creator>cpx86</dc:creator><comments>https://news.ycombinator.com/item?id=15412340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15412340</guid></item><item><title><![CDATA[New comment by cpx86 in "Ask HN: What's your biggest struggle with Microservices?"]]></title><description><![CDATA[
<p>One big challenge I've found is the balance between standardization vs autonomy. E.g. monitoring, log formats, deployment, service discovery, etc are things that can benefit from being standardized across all services, but implementing it can be tricky. Too much autonomy and you end up reinventing the wheel (inevitably with variations) - too much standardization (e.g. by providing centralized libraries) can make development slower and create dependency hell.</p>
]]></description><pubDate>Wed, 26 Jul 2017 14:43:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=14856570</link><dc:creator>cpx86</dc:creator><comments>https://news.ycombinator.com/item?id=14856570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14856570</guid></item></channel></rss>