<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: jackcviers3</title><link>https://news.ycombinator.com/user?id=jackcviers3</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 10 Apr 2026 01:38:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jackcviers3" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jackcviers3 in "Meta’s AI smart glasses and data privacy concerns"]]></title><description><![CDATA[
<p>I'm going to guess that someone who can afford smart glasses can afford to have another pair of unsmart glasses. What is it about the _glasses_ that people find creepier than a smartphone that can literally do even more invasive things than the current glasses technology?</p>
]]></description><pubDate>Tue, 03 Mar 2026 04:28:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47228045</link><dc:creator>jackcviers3</dc:creator><comments>https://news.ycombinator.com/item?id=47228045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47228045</guid></item><item><title><![CDATA[New comment by jackcviers3 in "Meta’s AI smart glasses and data privacy concerns"]]></title><description><![CDATA[
<p>Great, let's regulate it! And why are glasses more offensive than cell phone cameras, or go pros, or drones? I genuinely do not understand why people don't worry about the other form factors, but draw the line at the glasses, so help me here. To be clear - I understand why people find being recorded creepy. I don't understand why the glasses form factor is creepy but random cell phone recordings that are shared on the internet all the time without the consent of the recorded people aren't.</p>
]]></description><pubDate>Tue, 03 Mar 2026 04:25:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47228028</link><dc:creator>jackcviers3</dc:creator><comments>https://news.ycombinator.com/item?id=47228028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47228028</guid></item><item><title><![CDATA[New comment by jackcviers3 in "Meta’s AI smart glasses and data privacy concerns"]]></title><description><![CDATA[
<p>It seems like a more polite way of handling this in private spaces is just to ask that people take them off - just like we do when a pig farmer walks into our house with their boots on.<p>I get why people are creeped out by them, but we get filmed or photographed hundreds of times a day in a big city when we are in public spaces. Gatekeeping a potentially useful technology for being filmed in public -- well, everyone is _already_ filmed in public. ATM cameras, stoplight cameras, drone cameras, smartphone cameras, security cameras, doorbell cameras. You are on camera every time you step out of your house. You are on camera every time you open your work computer. Singling out cameras in eyeglasses as "creepy" is kind of worrying about a drop in the ocean. Cameras on self-driving cars. Nanny cams. Closed-circuit cameras. The things are everywhere, and they are always invasions of privacy. Why is the line the "creeper" glasses?<p>I'd be ok with it if we were for banning all non-consensual recordings in all spaces. But we're very much not.<p>And if we're not, then having a personal heads-up display that is contextual to your current surroundings or has augmented reality capability is too useful to not use (eventually). I'm bad with names, and good with faces. That use-case alone would be worth it for me, if it were available.</p>
]]></description><pubDate>Tue, 03 Mar 2026 00:29:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47226268</link><dc:creator>jackcviers3</dc:creator><comments>https://news.ycombinator.com/item?id=47226268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47226268</guid></item><item><title><![CDATA[New comment by jackcviers3 in "Discord will require a face scan or ID for full access next month"]]></title><description><![CDATA[
<p>I mean, I grew up with AOL AIM, Yahoo Messenger, and IRC... yet I switched every time a new tech came out with more of my friends on it. Why do we think discord will be any more sticky than Digg or Slashdot, or any of the above?<p>People will migrate, some will stay, and it will just be yet another noise machine they have to check in the list of snapchat, instagram, tiktok, reddit, twitter, twitch, discord, group texts, marco polo, tinder, hinge, roblox, minecraft servers, email, whatsapp and telegram, and slack/teams for work.<p>Absolutely exhausting to be honest.</p>
]]></description><pubDate>Mon, 09 Feb 2026 19:10:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46949497</link><dc:creator>jackcviers3</dc:creator><comments>https://news.ycombinator.com/item?id=46949497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46949497</guid></item><item><title><![CDATA[New comment by jackcviers3 in "Org Mode syntax is one of the most reasonable markup languages for text (2017)"]]></title><description><![CDATA[
<p>Isn't that true of python as well? I would argue that Github's decision to use markdown for formatting, more than any other, is what resulted in its widespread adoption to other use cases. The simple tool to share code ate the world.<p>I'm continually surprised that Microsoft hasn't completely cornered the market on LLM code generation, given their head start with copilot and ready access to source code on a scale that nobody else really has.</p>
]]></description><pubDate>Sat, 10 Jan 2026 18:00:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46568161</link><dc:creator>jackcviers3</dc:creator><comments>https://news.ycombinator.com/item?id=46568161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46568161</guid></item><item><title><![CDATA[New comment by jackcviers3 in "The Case That A.I. Is Thinking"]]></title><description><![CDATA[
<p>The last one is fairly simple to solve. Set up a microphone in any busy location where conversations are occurring. In an agentic loop, send random snippets of audio recordings for transcriptions to be converted to text. Randomly send that to an llm, appending to a conversational context. Then, also hook up a chat interface to discuss topics with the output from the llm. The random background noise and the context output in response serves as a confounding internal dialog to the conversation it is having with the user via the chat interface. It will affect the outputs in response to the user.<p>If it interrupts the user chain of thought with random questions about what it is hearing in the background, etc. If given tools for web search or generating an image, it might do unprompted things. Of course, this is a trick, but you could argue that any sensory input living sentient beings are also the same sort of trick, I think.<p>I think the conversation will derail pretty quickly, but it would be interesting to see how uncontrolled input had an impact on the chat.</p>
]]></description><pubDate>Mon, 03 Nov 2025 19:46:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45803537</link><dc:creator>jackcviers3</dc:creator><comments>https://news.ycombinator.com/item?id=45803537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45803537</guid></item><item><title><![CDATA[New comment by jackcviers3 in "Claude for Excel"]]></title><description><![CDATA[
<p>I'll add to this - if you work on a software project to port an excel spreadsheet to real software that has all those properties,  if the spreadsheet is sophisticated enough to warrant the process, the creators won't be able to remember enough details abut how they created it to tell you the requirements necessary to produce the software. You may do all the calculations right, and because they've always had a rounding error that they've worked around somewhere else, your software shows calculations that have driven business decisions for decades were always wrong, and the business will insist that the new software is wrong instead of owning some mistake. It's never pretty, and it always governs something extremely important.</p>
]]></description><pubDate>Tue, 28 Oct 2025 03:08:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45728860</link><dc:creator>jackcviers3</dc:creator><comments>https://news.ycombinator.com/item?id=45728860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45728860</guid></item><item><title><![CDATA[New comment by jackcviers3 in "OpenAI Needs $400B In The Next 12 Months"]]></title><description><![CDATA[
<p>And adding ads into the responses is _child's play_ find the ad with the most semantic similarity to the content in the context. Insert at the end of the response or every N responses with a convincing message that based on our discussion you might be interested in xyz.<p>For more subtle and slimier way of doing things, boost the relevance of brands and keywords, and when they are semantically similar to the most likely token, insert them into the response. Companies pay per impression.<p>When a guardrail blocks a response, play some political ad for a law and order candidate before delivering the rest of the message. I'm completely shocked nobody has offered free gpt use via an api supported by ad revenue yet.</p>
]]></description><pubDate>Fri, 17 Oct 2025 22:17:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45622793</link><dc:creator>jackcviers3</dc:creator><comments>https://news.ycombinator.com/item?id=45622793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45622793</guid></item><item><title><![CDATA[New comment by jackcviers3 in "Vibe engineering"]]></title><description><![CDATA[
<p>Tech debt doesn't accrue because of fast feedback iterations. Tech debt accrues because it isn't paid down or is unrecognized during review. And like all working code, addressing it has a cost in terms of effort and verification. When the cost is too great, nobody is willing to pay it. So it accrues.<p>There aren't many features that you'll never touch again. There are some, but they usually don't really reach that stage before they are retired. Things like curl, emacs, and ethernet adapters still exist and are still under active development after existing for decades. Sure, maybe the one driver for an ethernet adapter that is no longer manufactured isn't very active, but adding support for os upgrades still requires maintenance. New protocols, encryption libraries and security patches have to be added to curl. emacs has to be specially maintained for the latest OSX and windows versions. Maintenance occurs in most living features.<p>Tools exist to produce extra productivity. Compilers are a tool so that we don't have to write assembly. High-level interpreted languages are a tool so we don't have to write ports for every system. Tools themselves are abstractions.<p>Software is abstractions all the way down. Everything is a stack on everything else. Including, even, the hardware. Many are old, tried and true abstractions, but there are dozens of layers between the text editor we enter our code into and the hardware that executes it. Most of the time we accept this, unless one of the layers break. Most of the time they don't,  but that is the result of decades of management and maintenance, and efforts sometimes measured in huge numbers of working hours by dozens of people.<p>A person can write a rudimentary web browser. A person cannot write chrome with all its features today. The effort to do so would be too great to finish. In addition, if finished,  it would provide little value to the market, because the original chrome would still exist and have gained new features and maintenance patches that improve its behavior from the divergent clone the hypothetical engineer created.<p>LLMs output react because react dominates their training data. You have to reject their plan and force them to choose  your preferred architecture when they attempt to generate what you ask, but in a different way.<p>We can have better tooling for sharing apps than the web. First, it needs to be built. This takes effort, iteration,  and time.<p>Second, it needs to be marketed and gain adoption. At one time, Netflix and the <blink> tag it implented dominated the web. Now it is a historical footnote.Massive migrations and adoptions happen.<p>Build the world you want to work in. And use the tools you think make you more productive. Measure those against new tools that come along, and adopt the ones that are better. That's all you can do.</p>
]]></description><pubDate>Wed, 08 Oct 2025 13:03:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45515717</link><dc:creator>jackcviers3</dc:creator><comments>https://news.ycombinator.com/item?id=45515717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45515717</guid></item><item><title><![CDATA[New comment by jackcviers3 in "Vibe engineering"]]></title><description><![CDATA[
<p>I'll attempt to provide a reasonable argument for why speed of delivery is the most important thing in software development. I'll concede that I don't know if the below is true, and haven't conducted formal experiments, and have no real-world data to back up the claims, nor even define all the terms in the argument beyond generally accepted terminology. The premise of the argument therefore may be incorrect.<p>Trivial software is software for which<p>- the value of which the software solution is widely accepted and widely known in practice and<p>- formal verification exists and is possible to automate or<p>- only has a single satisfying possible implementation.<p>Most software is non-trivial.<p>There will always be:<p>- bugs in implementation<p>- missed requirements<p>- leaky abstractions<p>- incorrect features with no user or business value<p>- problems with integration<p>- problems with performance<p>- security problems<p>- complexity problems<p>- maintenance problems<p>in any non-trivial software no matter how "good" the engineer producing the code is or how "good" the code is.<p>These problems are surfaced and reduced to lie within acceptable operational tolerances via iterative development. It doesn't matter how formal our specifications are or how rigorous our verification procedures are if they are validated against an incorrect model of the problem we are attempting to solve with the software we write.<p>These problems can only be discovered through iterative acceptance testing, experimentation, and active use, maintenance, and constructive feedback on the quality of the software we write.<p>This means that the overall quality of any non-trivial software is dominated by the total number of quality feedback loops executed during its lifetime. The number of feedback loops during the software's lifetime are bound by the time it takes to complete a single synchchronous feedback loop. Multiple feedback loops may be executed in parallel, but Amdahl's law holds for overall delivery.<p>Therefore, time to delivery is the dominant factor to consider in order to produce valuable software products.<p>Your slower to produce, higher quality code puts a boundary on the duration of a single feedback loop iteration. The code you produce can perfectly solve the problem as you understand it within an iteration, but cannot guarantee that your understanding of the problem is not wrong. In that sense, many lower quality iterations produces better software quality as the number of iterations approaches infinity.</p>
]]></description><pubDate>Wed, 08 Oct 2025 10:28:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45514449</link><dc:creator>jackcviers3</dc:creator><comments>https://news.ycombinator.com/item?id=45514449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45514449</guid></item><item><title><![CDATA[New comment by jackcviers3 in "Do I not like Ruby anymore? (2024)"]]></title><description><![CDATA[
<p>You _can_ largely ignore the toxicity. Don't give toxic individuals attention, and they go somewhere else to stor the pot.<p>Just debate the ideas with the merits in the source code, ignore the haters, and be kind and helpful. It's not difficult to do.</p>
]]></description><pubDate>Tue, 26 Aug 2025 13:59:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45026691</link><dc:creator>jackcviers3</dc:creator><comments>https://news.ycombinator.com/item?id=45026691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45026691</guid></item><item><title><![CDATA[New comment by jackcviers3 in "Do I not like Ruby anymore? (2024)"]]></title><description><![CDATA[
<p>Same. It's easy to setup and use. As is gptel, aidermacs, and claude code ide.</p>
]]></description><pubDate>Tue, 26 Aug 2025 13:55:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45026627</link><dc:creator>jackcviers3</dc:creator><comments>https://news.ycombinator.com/item?id=45026627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45026627</guid></item><item><title><![CDATA[New comment by jackcviers3 in "Jim Lovell, Apollo 13 commander, has died"]]></title><description><![CDATA[
<p>A true inspiration</p>
]]></description><pubDate>Fri, 08 Aug 2025 21:18:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44841785</link><dc:creator>jackcviers3</dc:creator><comments>https://news.ycombinator.com/item?id=44841785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44841785</guid></item><item><title><![CDATA[New comment by jackcviers3 in "N8n vs. node-red, which to use for AI workloads"]]></title><description><![CDATA[
<p>It's clearly a consistent typo and was probably part of the prompt used to generate the article.</p>
]]></description><pubDate>Thu, 17 Jul 2025 13:27:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44593165</link><dc:creator>jackcviers3</dc:creator><comments>https://news.ycombinator.com/item?id=44593165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44593165</guid></item><item><title><![CDATA[New comment by jackcviers3 in "Asteroid Impact on Earth 2032 with Probability 1% and 8Mt Energy"]]></title><description><![CDATA[
<p>With the size of the asteroid, is this one where we could use the gravity tractor[1] or the Yarovsky Effect[2] techniques for deflection, or is there not enough lead time?<p>1. <a href="https://en.wikipedia.org/wiki/Gravity_tractor" rel="nofollow">https://en.wikipedia.org/wiki/Gravity_tractor</a>
2. <a href="http://ui.adsabs.harvard.edu/abs/2021plde.confE.119A/abstract" rel="nofollow">http://ui.adsabs.harvard.edu/abs/2021plde.confE.119A/abstrac...</a></p>
]]></description><pubDate>Wed, 29 Jan 2025 15:21:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42865956</link><dc:creator>jackcviers3</dc:creator><comments>https://news.ycombinator.com/item?id=42865956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42865956</guid></item><item><title><![CDATA[New comment by jackcviers3 in "Nepenthes is a tarpit to catch AI web crawlers"]]></title><description><![CDATA[
<p>It is. There are scraping third party services you can pay for that will do all of this for you, and getting blocked by IP. You then make your request to the third-party scraper, receive the contents, and do with them whatever you need to do.</p>
]]></description><pubDate>Fri, 17 Jan 2025 14:10:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=42737651</link><dc:creator>jackcviers3</dc:creator><comments>https://news.ycombinator.com/item?id=42737651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42737651</guid></item><item><title><![CDATA[New comment by jackcviers3 in "Something weird is happening with LLMs and chess"]]></title><description><![CDATA[
<p>You can feed them whole books, but they have trouble with recall for specific information in the middle of the context window.</p>
]]></description><pubDate>Fri, 15 Nov 2024 13:52:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42146931</link><dc:creator>jackcviers3</dc:creator><comments>https://news.ycombinator.com/item?id=42146931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42146931</guid></item><item><title><![CDATA[New comment by jackcviers3 in "Something weird is happening with LLMs and chess"]]></title><description><![CDATA[
<p>Why couldn't they add a tool that literally calls stockfish or a chess ai behind the scenes with function calling and buffer the request before sending it back to the endpoint output interface?<p>As long as you are training it to make a tool call, you can add and remove anything you want behind the inference endpoint accessible to the public, and then you can plug the answer back into the chat ai, pass it through a moderation filter, and you might get good output from it with very little latency added.</p>
]]></description><pubDate>Fri, 15 Nov 2024 13:34:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=42146777</link><dc:creator>jackcviers3</dc:creator><comments>https://news.ycombinator.com/item?id=42146777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42146777</guid></item><item><title><![CDATA[New comment by jackcviers3 in "In some scientific papers, words expressing uncertainty have decreased (2023)"]]></title><description><![CDATA[
<p>Everyone has their threshold for how many times you are allowed to be incorrect within a given context, sure.<p>> adversarial audience...
Yes. Even if the audience you target is small and on your side today, a successful piece of writing will gain an adversarial audience, eventually.<p>> If you give me six lines written by the hand of the most honest of men, I will find something in them which will hang him. - Cardinal Richelieu (apocryphal paraphrase from hearsay apparently but still a great quote).</p>
]]></description><pubDate>Mon, 28 Oct 2024 20:29:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=41975876</link><dc:creator>jackcviers3</dc:creator><comments>https://news.ycombinator.com/item?id=41975876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41975876</guid></item><item><title><![CDATA[New comment by jackcviers3 in "Mill: A fast JVM build tool for Java and Scala"]]></title><description><![CDATA[
<p>It's intended as a replacement for _scala_ builds. Having a build definition in the native language that doesn't require a different syntax (like a declarative syntax such as maven xml or toml) makes task customization easier for the maintainer of a given project. Unfortunately, it also means that you have to know the language and read the documentation for the build system.<p>If you want something declarative, there's also bleep[1] in the scala ecosystem. And for single  module builds there's scala-cli[2]. It's also possible to use gradle and maven for scala projects, but for an java-only shop I wouldn't be using mill or bleep because there's no need to introduce a new language just to manage the build. For scala/java/kotlin hybrid projects though, gradle or mill or sbt would be my recommended tool because of how tightly they are coupled with the cross-platform build matrix nature of scala library and build system plugin ecosystems. For larger builds, it's mill or bazel because there s a performance cliff in sbt and gradle, and bleep is too new to have all the standard plugins ported. We use mill at writer.<p>1. <a href="https://bleep.build/docs/" rel="nofollow">https://bleep.build/docs/</a><p>2. <a href="https://scala-cli.virtuslab.org/" rel="nofollow">https://scala-cli.virtuslab.org/</a></p>
]]></description><pubDate>Mon, 28 Oct 2024 17:16:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=41973584</link><dc:creator>jackcviers3</dc:creator><comments>https://news.ycombinator.com/item?id=41973584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41973584</guid></item></channel></rss>