<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: drawkbox</title><link>https://news.ycombinator.com/user?id=drawkbox</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 14:39:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=drawkbox" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by drawkbox in "We are destroying software"]]></title><description><![CDATA[
<p>These systems also came from tinkering. Most programming languages even are really the investment of one person for a long time, doing apparently what you aren't supposed to do.<p>When it comes down to it, whatever works best and is usually the most simple, non-breaking, used to win out. That decision has been disconnected from the value creators to the value extractors. It is impossible to extract value before value is created.<p>Additionally, programming is a creative skill no matter how hard they try to make it not one. Creativity means trying new things and new takes on things. People not doing that will harm us long term.</p>
]]></description><pubDate>Sat, 08 Feb 2025 15:22:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=42983506</link><dc:creator>drawkbox</dc:creator><comments>https://news.ycombinator.com/item?id=42983506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42983506</guid></item><item><title><![CDATA[New comment by drawkbox in "Web components are okay"]]></title><description><![CDATA[
<p>I dig WebComponents because I love building on standards which promote interoperability across frameworks and have long term lifelines. Standards reduce platform + dev lock-in and reduce framework balkanization and frankly chaos in many cases. You are a better developer if you understand the root standards and core systems, which WebComponents get you closer to.<p>I also like the Lit Framework (<a href="https://lit.dev/" rel="nofollow">https://lit.dev/</a>) from Google which is rarely mentioned but it is quite nice for some of the simplifications and extras you might need when building them but it doesn't get in the way or try to take over your entire domain with dev-lockin.<p>Whether going direct to WebComponents or a higher level simplification like Lit, they really are a freedom from dev lock-in that is nice to see.</p>
]]></description><pubDate>Sun, 29 Sep 2024 16:56:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=41688625</link><dc:creator>drawkbox</dc:creator><comments>https://news.ycombinator.com/item?id=41688625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41688625</guid></item><item><title><![CDATA[New comment by drawkbox in "Show HN: JAQT – JavaScript Queries and Transformations"]]></title><description><![CDATA[
<p>I like that it mimics SQL queries/filtering which is straightforward.<p>Typically I use something like JSONPath [1] (basically XPath for JSON) [2] or jq for this but having more options with other syntax and style is helpful.<p>For streamed JSON like NDJSON [3] there are some nice filtering options [4]<p>[1] <a href="https://en.wikipedia.org/wiki/JSONPath" rel="nofollow">https://en.wikipedia.org/wiki/JSONPath</a><p>[2] <a href="https://datatracker.ietf.org/doc/html/rfc9535" rel="nofollow">https://datatracker.ietf.org/doc/html/rfc9535</a><p>[3] <a href="https://github.com/ndjson/ndjson-spec">https://github.com/ndjson/ndjson-spec</a><p>[4] <a href="https://github.com/mbostock/ndjson-cli?tab=readme-ov-file#filter">https://github.com/mbostock/ndjson-cli?tab=readme-ov-file#fi...</a></p>
]]></description><pubDate>Tue, 17 Sep 2024 00:04:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=41562559</link><dc:creator>drawkbox</dc:creator><comments>https://news.ycombinator.com/item?id=41562559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41562559</guid></item><item><title><![CDATA[New comment by drawkbox in "Amazon tells employees to return to office five days a week"]]></title><description><![CDATA[
<p>Looks like they have until January to change to fully on-site. That isn't much time to make life changes that allow using 2+ hours extra per day that was typically remote.<p>> <i>The decision marks a significant shift from Amazon’s earlier return-to-work stance, which required corporate workers to be in the office at least three days a week. Now, the company is giving employees until Jan. 2 to start adhering to the new policy.</i><p>So on top of all the hustle of end of year, everyone will need to frantically prepare for return to office one day into the new year. Just seems a bit heartless.<p>Remote jobs just allow a team to be more robust and dynamic to life changes. I just don't understand the need to force RTO so drastically.</p>
]]></description><pubDate>Mon, 16 Sep 2024 23:37:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=41562385</link><dc:creator>drawkbox</dc:creator><comments>https://news.ycombinator.com/item?id=41562385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41562385</guid></item><item><title><![CDATA[New comment by drawkbox in "TouchArcade Is Shutting Down"]]></title><description><![CDATA[
<p>End of an era. TouchArcade was one of the better review sites and it was great to get featured there. Going for 16 years was a really good run. I hope the people involved land in good places. Game marketing has changed so much during that time. I do wish affiliate programs for games never went away as it was an entire economy and another way others would help get sales.</p>
]]></description><pubDate>Mon, 16 Sep 2024 23:09:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=41562145</link><dc:creator>drawkbox</dc:creator><comments>https://news.ycombinator.com/item?id=41562145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41562145</guid></item><item><title><![CDATA[New comment by drawkbox in "We have reached an agreement in principle for Sam to return to OpenAI as CEO"]]></title><description><![CDATA[
<p>Developers are clearly the weak link today, have given up all power over product and it is sad and why software sucks so bad. It pains the soul that value creators have let the value extractors run the show, because it is now a reality TV / circus like market where power is consolidating.<p>Developers and value creators with power are like an anti-trust on consolidation and concentration and they have instead turned towards authoritarianism instead of anti-authoritarianism. What happened? Many think they can still get rich, those days are over because of giving up power. Now quality of life for everyone and value creators is worse off. Everyone loses.</p>
]]></description><pubDate>Wed, 22 Nov 2023 12:40:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=38378413</link><dc:creator>drawkbox</dc:creator><comments>https://news.ycombinator.com/item?id=38378413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38378413</guid></item><item><title><![CDATA[New comment by drawkbox in "Hal Finney Was Not Satoshi Nakamoto"]]></title><description><![CDATA[
<p>Again with the ad hominems and strawman arguments in your shadowboxing diversion...<p>I knew you wouldn't answer. You fail to even acknowledge evidence, what do you know about it? Nothing. How do you think evidence comes about? Just shows up one day? It takes people researching it and events to happen. Your hypothesis is not even attempting to start to see evidence, never be an investigator with that vibe.<p>Our discussion on your diversion is done, I know where you stand.<p>- You like crypto consolidation, you won't even attempt to answer that one.<p>- You are diverting from the point so far it is laughable now.<p>- Nick Szabo thanks you.<p>Admit you are an absolutist not a probabalist. Absolutism to no change is more religious than probability. You sure do preach absolutism.</p>
]]></description><pubDate>Tue, 21 Nov 2023 00:17:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=38356982</link><dc:creator>drawkbox</dc:creator><comments>https://news.ycombinator.com/item?id=38356982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38356982</guid></item><item><title><![CDATA[New comment by drawkbox in "Sam Altman is still trying to return as OpenAI CEO"]]></title><description><![CDATA[
<p>A "conflict" or false opposition can also be used in a theater like play. Maybe this was setup to get Microsoft to take on the costs/liability and more. Three board members left in 2023 that allowed this to happen.<p>The idea of boards might even be an anti-pattern going forward, they can be played and used in essentially rug pull scenarios for full control of all the work of entire organizations. Maybe boards are past their time or too much of a potential timebomb/trojan horse now.</p>
]]></description><pubDate>Mon, 20 Nov 2023 20:26:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=38354144</link><dc:creator>drawkbox</dc:creator><comments>https://news.ycombinator.com/item?id=38354144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38354144</guid></item><item><title><![CDATA[New comment by drawkbox in "Hal Finney Was Not Satoshi Nakamoto"]]></title><description><![CDATA[
<p>No evidence doesn't mean it didn't or won't happen. There is a very large canyon between something happening and evidence. There you have to go off of history, timeline, motive (large piles of money get things to happen) and more.<p>Glad you could go on record and show you are an absolutist not a probabilist. Even cryptography itself is probabilistic. There are no absolutes in time except change.<p>You also skipped these two questions:<p>- Do you understand what diversion from the point is?<p>- Do you think Satoshi is Nick Szabo?<p>We are so far deep in this distraction that we have run out of room to reply without it being a line of vertical text.<p>Let's agree to disagree. I'll let you have the last word on this diversion.</p>
]]></description><pubDate>Sun, 19 Nov 2023 12:30:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=38332052</link><dc:creator>drawkbox</dc:creator><comments>https://news.ycombinator.com/item?id=38332052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38332052</guid></item><item><title><![CDATA[New comment by drawkbox in "OpenAI's board has fired Sam Altman"]]></title><description><![CDATA[
<p>Something is up with the timing of that, the dev day and this event.<p>GitHub Copilot is made with OpenAI's Codex model, a descendent of GPT-3 though.<p>Anyone putting anything into ChatGPT is taking a risk, or any third party tool really. Especially LLMs/GPTs because all AI models are like immutable datastores in some aspects. Once in, never getting out.<p>This also coincided with it being integrated directly in Windows. If there is a security issue, and I am sure there are many, this could be majorly problematic for business intel and confidentiality.</p>
]]></description><pubDate>Sun, 19 Nov 2023 12:25:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=38332024</link><dc:creator>drawkbox</dc:creator><comments>https://news.ycombinator.com/item?id=38332024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38332024</guid></item><item><title><![CDATA[New comment by drawkbox in "HTML Web Components"]]></title><description><![CDATA[
<p>I mostly agree but Web Components is a web standards as is templates/custom elements now. Web Components are a standard.<p>You did ask. heh.<p>As I mentioned, I prefer direct standards or at least frameworks that make standards a main part of the design, even if only on output.<p>Standards are slower to finalize, frameworks front ran them via abstractions that may have been needed for a while --like Flash with interactivity before HTML5/canvas/svg/WebGL/etc and I was huge into Flash and plugins, those days are over though. Standards will be around longer and more maintainable on standard schedules not just feature/dependency pump frameworks of today that have verbloat.<p>Plugins and now frameworks innovate and front run, and influence standards, then standards win the long game every single time. Like why use virtual DOM when shadowdom is now available, unnecessary abstraction now that will always lose to native dom abstractions like shadowdom.<p>Right now with web standards where they are at, Javascript how far it has come, and the coming WebAssembly + WebGPU platforms now being ready or close to ready, the current frameworks are about to be lapped. It is just the way things go and the typical waves in innovation to standards and repeat.<p>About Lit, I mentioned it as I said in another comment "if you like the component style of other frameworks but want to use Web Components, Google Lit is quite nice"<p>We can agree to disagree on the rest.</p>
]]></description><pubDate>Fri, 17 Nov 2023 22:14:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=38311200</link><dc:creator>drawkbox</dc:creator><comments>https://news.ycombinator.com/item?id=38311200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38311200</guid></item><item><title><![CDATA[New comment by drawkbox in "OpenAI's board has fired Sam Altman"]]></title><description><![CDATA[
<p>I wonder if it is related to this: [Microsoft briefly restricted employee access to OpenAI’s ChatGPT, citing security concerns](<a href="https://www.cnbc.com/2023/11/09/microsoft-restricts-employee-access-to-openais-chatgpt.html" rel="nofollow noreferrer">https://www.cnbc.com/2023/11/09/microsoft-restricts-employee...</a>)</p>
]]></description><pubDate>Fri, 17 Nov 2023 21:23:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=38310575</link><dc:creator>drawkbox</dc:creator><comments>https://news.ycombinator.com/item?id=38310575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38310575</guid></item><item><title><![CDATA[New comment by drawkbox in "Hal Finney Was Not Satoshi Nakamoto"]]></title><description><![CDATA[
<p>You fail to acknowledge again. We already agreed to disagree on that point. We are getting your take on things now.<p>Answer these, let's get you on record:<p>Do you think encryption methods today will hold up over time 100%?<p>Do you think early bitcoin keys from 2008 will never be broken (disregarding tools and being found which is more likely)?<p>Do you understand what diversion from the point is?<p>Do you think Satoshi is Nick Szabo?<p>You won't eventhough these are very easy YES/NO questions.<p>C'mon, put your money where your mouth is.</p>
]]></description><pubDate>Wed, 15 Nov 2023 16:02:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=38278167</link><dc:creator>drawkbox</dc:creator><comments>https://news.ycombinator.com/item?id=38278167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38278167</guid></item><item><title><![CDATA[New comment by drawkbox in "HTML Web Components"]]></title><description><![CDATA[
<p>I mostly agree but Web Components is a web standards as is templates/custom elements now.<p>The others like React/Vue/Svelte etc are all going more for platform/framework lock-in over making sure people are doing augmentation of standards.<p>Those frameworks have incentive to lock you in while standards are lock-in at a lower level.<p>Other standards I like playing with direct like html/css/canvas/WebGL/storage/svg/video/audio/geo/etc and ones that are newer are WebRTC/WebGL/WebGPU/WebAssembly etc. All of these are and will be abstracted by some frameworks and people will know less about them and more about the platforms on top if they aren't regularly going direct. I think people that know about the standards more low level make for better framework developers an developers that use frameworks even.<p>I like platforms that make web standards the core aim not the platform lock in.<p>Lit is just a lighter weight version of that and closer to web standards without having it bolted on to a larger, almost monolithic framework now.<p>Lit is somewhat Angular like since Google make both.</p>
]]></description><pubDate>Mon, 13 Nov 2023 23:07:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=38256604</link><dc:creator>drawkbox</dc:creator><comments>https://news.ycombinator.com/item?id=38256604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38256604</guid></item><item><title><![CDATA[New comment by drawkbox in "HTML Web Components"]]></title><description><![CDATA[
<p>Yeah agreed, that is why I said "if you like the component style of other frameworks but want to use Web Components, Google Lit is quite nice"<p>Lit is just a lighter weight version of that and closer to web standards without having it bolted on to a larger, almost monolithic framework now.<p>I still prefer direct and custom with less dependencies but Lit is somewhat trying to communicate web standards while other current frameworks really want lock-in to the platform rather than caring about making sure devs understand the standards.</p>
]]></description><pubDate>Mon, 13 Nov 2023 23:00:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=38256552</link><dc:creator>drawkbox</dc:creator><comments>https://news.ycombinator.com/item?id=38256552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38256552</guid></item><item><title><![CDATA[New comment by drawkbox in "Hal Finney Was Not Satoshi Nakamoto"]]></title><description><![CDATA[
<p>I completely disagree with your limited focus take on this, aside from the main point of the comment, and you still are not taking into account what others are saying which I shared.<p>You are very focused on "winning" rather than the topic of concentration in currencies in the digital space, whether those keys are found, solved or some future system or hole is able to break them.<p>Good debate but I feel you were debating and shadowboxing yourself mostly, some side point that I guess you "won". I answered all your questions and provided sources on them to back them up. You still refuse to acknowledge.<p>Can the keys be broken now? No. Will they? According to you... NEVER!<p>Since you still won't answer these questions for our future observers, I take it you think they will never be broken.<p>Let's get you on record...<p>Do you think encryption methods today will hold up over time 100%? According to you YES!<p>Do you think early bitcoin keys from 2008 will never be broken (disregarding tools and being found which is more likely)? According to you YES!<p>Ok, glad to get you on record. I work on probabilities and that we don't know all parts, is there a probability that these keys will one day be broken, YES. A high probability, with lots of time, YES. Even higher if the values of these early coins/keys are multiples of what they are today, YES.<p>We can agree to disagree on this point without you going into ad hominems again on some side point. Where there is loot and prizes, some will be very motivated to find a way to get at those keys, either finding them, finding holes in tools used to make the keys or with lots of time, break the algorithms or brute force them.<p>I work in games and no matter how well you hide things, players will find the holes. It is actually quite amazing when you see it. Never underestimate the human with tools and intel/tracks. I am sure you will misinterpret this but it is true.</p>
]]></description><pubDate>Mon, 13 Nov 2023 18:22:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=38253345</link><dc:creator>drawkbox</dc:creator><comments>https://news.ycombinator.com/item?id=38253345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38253345</guid></item><item><title><![CDATA[New comment by drawkbox in "HTML Web Components"]]></title><description><![CDATA[
<p>Staying closer to web standards is always best for maintainability and portability. I personally like custom direct standards but that doesn't always work in a team for some reason today. There will always be less dependencies in a straight standards solution, that makes for better maintainability and opsec. I also think it is better for web developers to know standards over just abstractions, it makes for better developers.<p>Additionally, web standards like Web Components/templates/custom elements will always be faster at browser level.<p>The article from OP mentions this:<p>> <i>But the unique power of web components (in the browser) is that they can render before JavaScript. React components cannot do this — full stop.</i><p>There are other reasons as well but these are the best reasons.<p>I think using a framework for a team isn't a bad idea, but for products and personal projects I like going custom or newer framework like Lit simply because of the web standards being less abstracted away and due to that, less need to constantly update on others schedules due to dev lock-in. There is less weight in straight standards.<p>If you remember React/Vue originally won due to virtualdom and being small parts that work into an existing web, but recently they have been very monolithic in that they take over the entire project. The web is more about augmentation as the article mentions and I agree, those items will be easier to maintain.</p>
]]></description><pubDate>Mon, 13 Nov 2023 17:58:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=38253035</link><dc:creator>drawkbox</dc:creator><comments>https://news.ycombinator.com/item?id=38253035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38253035</guid></item><item><title><![CDATA[New comment by drawkbox in "HTML Web Components"]]></title><description><![CDATA[
<p>I am more a fan of the augmented style because it doesn't entrap you in dev lock-in to platforms.<p>The problem with frameworks, especially web frameworks, is they reimplement many items that are standard now (shadowdom, components, storage, templating, base libraries, class/async, network/realtime etc).<p>DOM rendering speeds have been improved due to virtualdom but is no longer needed with shadowdom.<p>The web standards of today are amazing and take away the need for frameworks today: from templating to html templates [1], vanilla javascript with classes [2] and async [3] and better api access like fetch [4] and browser support for vdom with shadow dom [5], components with WebComponents [6][7], css now with lots of additions like variables [8] transitions[9]/animations[10], flex and media queries, canvas/svg/etc for interactivity, and so much more. There is little need to use frameworks except to sell books and conferences and keep developers locked in.<p>React for instance jumped ahead and front ran WebComponents and ShadowDOM, those are both part of the browser and standards now. The killer feature phase of React is over.<p>If you like the component style of other frameworks but want to use Web Components, Google Lit is quite nice. [11]<p>Google Lit is like a combination of HTML Web Components and React/Vue style components. The great part is it is build on Web Components underneath.<p>[1] <a href="https://caniuse.com/template" rel="nofollow noreferrer">https://caniuse.com/template</a><p>[2] <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes" rel="nofollow noreferrer">https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...</a><p>[3] <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function" rel="nofollow noreferrer">https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...</a><p>[4] <a href="https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch" rel="nofollow noreferrer">https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/U...</a><p>[5] <a href="https://caniuse.com/shadowdomv1" rel="nofollow noreferrer">https://caniuse.com/shadowdomv1</a><p>[6] <a href="https://caniuse.com/custom-elementsv1" rel="nofollow noreferrer">https://caniuse.com/custom-elementsv1</a><p>[7] <a href="https://developer.mozilla.org/en-US/docs/Web/Web_Components" rel="nofollow noreferrer">https://developer.mozilla.org/en-US/docs/Web/Web_Components</a><p>[8] <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties" rel="nofollow noreferrer">https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_c...</a><p>[9] <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/transition" rel="nofollow noreferrer">https://developer.mozilla.org/en-US/docs/Web/CSS/transition</a><p>[10] <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/animation" rel="nofollow noreferrer">https://developer.mozilla.org/en-US/docs/Web/CSS/animation</a><p>[11] <a href="https://lit.dev/" rel="nofollow noreferrer">https://lit.dev/</a></p>
]]></description><pubDate>Mon, 13 Nov 2023 17:48:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=38252928</link><dc:creator>drawkbox</dc:creator><comments>https://news.ycombinator.com/item?id=38252928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38252928</guid></item><item><title><![CDATA[New comment by drawkbox in "Hal Finney Was Not Satoshi Nakamoto"]]></title><description><![CDATA[
<p>Now you are into ad hominems. You are completely lost. You can't acknowledge the topic nor the point of concentration in currency, which was 80% percent of my entire point. You are shadowboxing and really have that strawman on the ropes.<p>Nice job distracting from the OP even about concentration and early owners of Bitcoin.<p>> Bitcoin's encryption is elliptical curve.<p>Did you just learn this? The point is processing power at quantum level already starts to threaten some of the encryption methods and early keys are definitely at risk over time. Additionally there is <i>motive</i> to find holes in early tools that someone could unlock all that lost bitcoin... over time.<p>Did you ignore everything like this?<p>"<i>AES-128 and RSA-2048 both provide adequate security against classical attacks, but not against quantum attacks. Doubling the AES key length to 256 results in an acceptable 128 bits of security, while increasing the RSA key by more than a factor of 7.5 has little effect against quantum attacks.</i>"<p>Since you are so singular focused, combative, and black and white on this. Since you don't adhere to future probabilities over time and unknowns, you seem like you fully think today's encryption will never be broken by advancements in decades or longer, as cryptographers fear could happen which I just shared with you, even programs at NIST regarding research on this.<p>Let's get you on record...<p>Do you think encryption methods today will hold up over time 100%?<p>Do you think early bitcoin keys from 2008 will never be broken (disregarding tools and being found which is more likely)?<p>See if you can contain yourself to what topic you wanted to talk about and double down on your take, answer the questions.<p>That wasn't even the point but let's get this for future generations to giggle at.</p>
]]></description><pubDate>Tue, 31 Oct 2023 00:12:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=38077899</link><dc:creator>drawkbox</dc:creator><comments>https://news.ycombinator.com/item?id=38077899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38077899</guid></item><item><title><![CDATA[New comment by drawkbox in "Hal Finney Was Not Satoshi Nakamoto"]]></title><description><![CDATA[
<p>This was my main point "Bitcoin, and other crypto in general even more with higher concentration of early owners, will always be precarious because of this concentration. Whoever has control of the early issued coins, holds a leverage that is dangerous and has extortion properties."<p>> You are already accusing a theoretical cryptography expert of being "biased" against you?<p>What are you talking about? Cryptographers would be biased to their field, like yourself, about their system being incapable of being broken. It isn't just about breaking algorithms...<p>However some are even talking we have to start worrying about advancements by 2030-2040<p>[When a Quantum Computer Is Able to Break Our Encryption, It Won't Be a Secret](<a href="https://www.rand.org/blog/2023/09/when-a-quantum-computer-is-able-to-break-our-encryption.html" rel="nofollow noreferrer">https://www.rand.org/blog/2023/09/when-a-quantum-computer-is...</a>)<p><i>"One of the most important quantum computing algorithms, known as Shor's algorithm, would allow a large-scale quantum computer to quickly break essentially all of the encryption systems that are currently used to secure internet traffic against interception"</i><p>[The NIST has a "Post-Quantum Cryptography" Project](<a href="https://csrc.nist.gov/Projects/Post-Quantum-Cryptography" rel="nofollow noreferrer">https://csrc.nist.gov/Projects/Post-Quantum-Cryptography</a>)<p>[Waiting for quantum computing](<a href="https://techbeacon.com/security/waiting-quantum-computing-why-encryption-has-nothing-worry-about" rel="nofollow noreferrer">https://techbeacon.com/security/waiting-quantum-computing-wh...</a>)<p><i>"Large universal quantum computers could break several popular public-key cryptography (PKC) systems, such as RSA and Diffie-Hellman, but that will not end encryption and privacy as we know it."</i><p><i>"The most widely used PKC systems, including RSA, Diffie-Hellman, and ECDSA, rely on the intractability of integer factorization and discrete log problems. These problems are hard for classical computers to solve, but easy for quantum computers."</i><p><i>"This means that as soon as a large-scale universal quantum computer is built, you will not be able to rely on the security of any scheme based on these problems."</i><p><i>"To quantify the security of cryptosystems, "bits of security" are used. You can think of this as a function of the number of steps needed to crack a system by the most efficient attack. A system with 112 bits of security would take 2112 steps to crack, which would take the best computers available today billions of years. Algorithms approved by NIST provide at least 112 bits of security."</i><p><i>"AES-128 and RSA-2048 both provide adequate security against classical attacks, but not against quantum attacks. Doubling the AES key length to 256 results in an acceptable 128 bits of security, while increasing the RSA key by more than a factor of 7.5 has little effect against quantum attacks."</i><p><i>"When large-scale universal quantum computers are built, you will still be able to securely use symmetric encryption algorithms, but not the systems like RSA and Diffie-Hellman. These PKC systems are widely used today to create digital signatures or to securely transmit symmetric encryption keys."</i><p><i>"Fortunately, there are several families of quantum-resistant PKC systems: Lattice-based, code-based, hash-based, isogeny-based, and multivariate systems. NIST's Report on Post-Quantum Cryptography describes each of these families."</i><p>Encryption will still exist with more compute and new systems but it will evolve. That doesn't mean keys of the past will that aren't updated.<p>> Additionally every cryptography expert know the system is only as good as the keys not being found,<p>I like how you cut out that sentence to disregard the context...<p>The rest is "and that can come from other means not just breaking the algorithm or brute force... it can be how the key was created and what tool was used."<p>> Actual experts do not say this. Why do you keep repeating this with zero evidence?<p>Again let's get the full quote not the biased selective clip you made for you context "With time all encryption will be broken, we may be gone by then but maybe something comes along that changes the game. History is filled with leaps that were not expected. The early keys will get weaker and weaker over time, that is fact."<p>If you have a problem with that statement you have a problem.<p>I gave examples you brushed off. You can agree to disagree but historically most crypto either is broken or has trapdoors for export even, so you don't need to break the algorithms, you might just need info on the tools. Try using any non approved encryption algorithm for communicating with defense/military, you'll get a visit from the FBI.<p>> More than anything, I'm fascinated when someone makes an outrageous claim, someone gives them evidence that it is completely false, they give zero evidence that backs it up, yet they dig in, repeat their claim, distract from it and try everything to not just admit they don't actually know what they're saying.<p>I am fascinated as well when someone entirely disregards the point of the post and tries to tell others they know everything. I even said it might take longer than lifetimes or the universe even to break the algorithms, yet you still can't get past that point. Quite fascinating indeed.<p>> No, I'm responding to things you said and you keep trying to distract from them instead of admitting there is no evidence for what you said.<p>No I already alluded to the time situation, it doesn't matter much in the <i>main point</i> of my comment.<p>The concentration of currency in digital currencies is a problem and makes people that own that leveragable or too powerful.<p>The <i>longer</i> it takes to find/break the keys the more the value will be worth potentially...<p>Yes that is my entire point. You just laser focused in on cryptographic algorithms and not all the things around it. The first sentence of my first comment was a bit salacious but a lead in to the dangers of concentration in currency, and the power people have, or want to take, of the early owners.<p>Yes I do believe cryptographers know that not all tools and keys will stand the test of time, especially keys made in 2008... just as cyber security people know even with the best security there is always dependency holes, social engineering, and tools that can be trojan horses.<p>The point was, of my comment, not shifting goal posts, the concentration in digital currency is a problem and is an even bigger problem with large swaths of it in keys out there floating around, either found physically or other means.<p>You seem a bit combative, you are starting in with the selective context clipping so let's just agree to disagree on the rest. You have been successful in completely derailing the main point... if that was your goal, Good job!</p>
]]></description><pubDate>Sun, 29 Oct 2023 21:23:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=38062962</link><dc:creator>drawkbox</dc:creator><comments>https://news.ycombinator.com/item?id=38062962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38062962</guid></item></channel></rss>