<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: techjuice</title><link>https://news.ycombinator.com/user?id=techjuice</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 01:04:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=techjuice" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by techjuice in "Ask HN: Why is the HN crowd so anti-AI?"]]></title><description><![CDATA[
<p>So here is the thing, this community by it's nature is mainly powered by people that actually understand what they are doing, enjoy actually using their brains to make things happen, and are likely filled with the ability to actually create real life changing technology.<p>AI cannot think, and just processes requests through input and generates output based from training data.<p>There is no passion, there is no human brain improvement or anything that we as a human race evolve from over time.<p>The best creations have been creations built by us and will continue to be that way.<p>Yes, we created AI, but what is next after AI, we still like to create things ourselves which is what fuels the creation of the next best thing.<p>People who pride themselves on using a prompt to get something output miss out on the intellectual stimulation and brain development that comes with doing the work yourself and collaborating with other humans to get the work done.<p>These build memories, group bonding, and other things that exist in the real world that will never happen if AI does all the work.<p>You will also notice those that offload everything to AI are horrible at thinking for themselves over time.  It has to be a balance, AI has some great use cases, but should not be used for everything as that takes away the natural challenge we as humans need to have.<p>I have seen the devaluation of what should be done by seeing a coworker say we built this thing.  When I say oh you and your girlfriend built it, amazing, then they say no me and AI did it.... I say so you mean you told it to build  that thing.  It give a very real false since of capability and accomplishment while not highlighting the hard fact that the prompter is not an engineer,  architect, scientist and has not built any real technical skill and wastes away sending prompts to a machine while not actually growing their own capabilities.<p>Then said person gets frustrated because they are stuck in their job, tired due to vibe coding with no visible results on their investment of time except for loss of money they have spent on tokens.  Tokens in little to no financial return is what the bulk of people are seeing because the bulk of us that spend money do not want to see the same vibe coding mess that has been spammed everywhere.<p>There is also the massive security issues that vibe coded apps have at scale which is very hard for a human to maintain, follow, and keep secure.  As we don't know why x code is there and the logic of it being there would need to be reviewed by a human that is the only thing in the equation that can actually think.<p>So use it as a tool, but still continue to do the bulk of the work yourself so you continue to grow is the best route to success over a very long period of time.</p>
]]></description><pubDate>Sat, 06 Jun 2026 11:30:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48423878</link><dc:creator>techjuice</dc:creator><comments>https://news.ycombinator.com/item?id=48423878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48423878</guid></item><item><title><![CDATA[New comment by techjuice in "Meta backs off tracking workers' keystrokes after they revolt"]]></title><description><![CDATA[
<p>Just a temp stoppage, more than likely it will come back around in some for or another.</p>
]]></description><pubDate>Fri, 05 Jun 2026 20:41:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48417948</link><dc:creator>techjuice</dc:creator><comments>https://news.ycombinator.com/item?id=48417948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48417948</guid></item><item><title><![CDATA[New comment by techjuice in "Ask HN: Can I take Meta to court for banning business Insta or FB account?"]]></title><description><![CDATA[
<p>If you are in the USA, you can sue for whatever you want, but you have to be the one to prove the actual law was broken.<p>Meta has the right to stop business with anyone they set for any reason at any time.<p>If they don't want you as a customer due to something your business was doing or customers you were attracting they can stop providing services to you which is not against the law.  There could have been an accidental ban due to the algorithm they used, but this may also have been a risk threshold breach and it was not worth continuing business with your company due to the threshold being breached.</p>
]]></description><pubDate>Sun, 17 May 2026 11:00:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48167798</link><dc:creator>techjuice</dc:creator><comments>https://news.ycombinator.com/item?id=48167798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48167798</guid></item><item><title><![CDATA[New comment by techjuice in "Systems Programming with Zig"]]></title><description><![CDATA[
<p>I think this is great, gives those wanting a good formal foundation a guide to getting organized and making something happen.<p>With time this is also going to be great for the author with new iterations of the book, but getting in early like this can set the author and the language up for success long term.</p>
]]></description><pubDate>Sat, 04 Oct 2025 13:37:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45473238</link><dc:creator>techjuice</dc:creator><comments>https://news.ycombinator.com/item?id=45473238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45473238</guid></item><item><title><![CDATA[New comment by techjuice in "Ask HN: Building a Linux Appliance. Ideas for config management and automation?"]]></title><description><![CDATA[
<p>Sounds like you have found some initial implementation problems that you have potential solutions for.  The most important thing would be how secure is your appliance and how secure things are for when someone does get shell access.<p>Is all input validated and all output sanitized? Is the software continuously kept updated? Are you keeping up with regulations and security protocols required by the countries that your appliance is used in? Are you offering enterprise support contracts to pay for the added work of maintenance per customer?</p>
]]></description><pubDate>Wed, 13 Sep 2023 14:02:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=37496897</link><dc:creator>techjuice</dc:creator><comments>https://news.ycombinator.com/item?id=37496897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37496897</guid></item><item><title><![CDATA[New comment by techjuice in "Ask HN: Is it bad to admit mistakes you made as a SWE?"]]></title><description><![CDATA[
<p>Mistakes always cost money in terms of engineering hours spent fixing those mistakes.  The feedback was poor and unacceptable from an engineering manager if the concerns are not backed by factual information and critical feedback to help steer you in the right direction you will not be able to grow.<p>In terms of your own self-improvement improve your internal processes for learning the code, and testing it before sending it off for a CR.  Adding test cases for the work you do will help improve the quality of your work and enable it to be integrated easier into the overall codebase.  If you need help or find issues with the code try to get clarification after spending time deep diving and learning and being curious (e.g., exhausted all other options).<p>Also note you can probably create your own dev pipeline so you can push to your hearts content and not break things, then only when things are working as expected submit a CR for others to review.</p>
]]></description><pubDate>Thu, 11 May 2023 12:55:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=35901344</link><dc:creator>techjuice</dc:creator><comments>https://news.ycombinator.com/item?id=35901344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35901344</guid></item><item><title><![CDATA[New comment by techjuice in "Ask HN: How to enjoy the process of studying?"]]></title><description><![CDATA[
<p>There needs to be a purpose behind the studying.  Studying just to study can be done, but you will more than likely forget what you studied as it won't be applicable to anything of interest which at times is just a necessary evil.<p>For example I study programming language source code, kernel source code, hypervisor source assembly, gcc, LLVM, other compilers, write my own compilers, interpreters and study Assembly Language and tech specs for different architectures.  My peers always wonder how I am so accurate in writing such high performance software.  Well, what they don't know is I know what is going on under the hood literally down to the assembly and how what is written is processed through the chips, copper, and other elements on the board and other connected components.<p>I just really enjoy knowing how things really work and even better when things go wrong because I have the ability to debug down to the hardware level if necessary to fix the problem even on brand new hardware I have never seen before.  As sometimes the performance or security problems are not a software issue, but a hardware issue that is holding things back or leaking secrets.<p>The challenge of solving hard problems is what gets me into studying which makes it fun and exciting to me as I know learning something new is just around the corner.  Nothing like reading RFCs, SPEC sheets, NIST docs and more to help see the different ways things have been documented vs the actual implementation, what security loopholes were done and why there were done (mostly in the name of performance gains) and other things that the majority of people do not know of due to it being undocumented, improperly documented.<p>Key is to find a way to make the subject at hand somewhat of a challenge to help keep you motivated and push through it.  Other engineers and scientists know that feeling of finding a breakthrough or truly understanding how something really works and that ability to squeeze every drop of performance out of something is amazing after putting in the time to study.  If in the academic setting, professors respect those that can dive deep and show true mastery of the subject at hand.  As most people only scratch the surface of the tech they use every day as deep understanding is not always required, but sure does bring a whole new level of fun to using or creating tech.</p>
]]></description><pubDate>Mon, 26 Dec 2022 14:19:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=34137761</link><dc:creator>techjuice</dc:creator><comments>https://news.ycombinator.com/item?id=34137761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34137761</guid></item><item><title><![CDATA[New comment by techjuice in "Ask HN: Are there examples of sentiment analysis in a professional context?"]]></title><description><![CDATA[
<p>Yes, it is used to power many tech companies chat and text comprehension tools and services (e.g. Alexa, Siri, Hey Google, AWS Comprehend, Google Cloud Natural Language API, Azure Text Analytics, IBM Watson Natural Language Understanding, etc.)<p>With this customers feed the service the data or have humans or machines interact with the service and normally either conversations, metrics/analytics are derived from those services.<p>Example, a video might be uploaded to the service of someone that does not speak the language in the video and it has no captions, that service can then process the audio in the video and translate the text and depending on the tech do audio overlay and captions of that video to the language of the person that does not speak the original language in the video.<p>This could also expand into breakdowns of what was said in the video to translate into thousands of languages, pull in research data from the video, process and build a graph or other infomatics all based on what was said and seen in the video to auto determine and pull in related information based on how things were said and build on what was learned over time.<p>Another one could be analysis of a person talking to their infotainment system and sharing the results not only based on what they originally said, but also based on the tone and other things going on in the background to differentiate the tone and any additional context of the response.  This could lead to a full on conversation that seems natural but with the information gathered allow that system to do a large amount of planning, ordering and other background tasks to accommodate the requests of the user for large planning items (wedding, property management, taxes, accounting, security, plane trips, etc.).</p>
]]></description><pubDate>Sat, 18 Jun 2022 11:29:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=31788915</link><dc:creator>techjuice</dc:creator><comments>https://news.ycombinator.com/item?id=31788915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31788915</guid></item><item><title><![CDATA[New comment by techjuice in "I compared Microsoft 365 with Google Workspace, so Google suspended my account"]]></title><description><![CDATA[
<p>From reviewing your site it appears to be an official Microsoft website as you are using their trademarked logos as your favicon, the Microsoft design style and all around the site without  properly notifying visitors up front that you are not officially affiliated with Microsoft.  If you are, then you should have this listed on the site and link to your partner status validation with Microsoft.<p>This is why it has been marked as a phishing site due to not properly identifying your affiliation. There is no footer with the details of the business behind the site and the about us page does not properly identify your company or business information which is very common on phishing websites.<p>Best practice is to come up with a unique web design that is not easily comparable to the products main vendor that you are creating a service for.  Once you have properly identified the site and changed the design you might be able to get unsuspended, but for now the site looks and feels like a phishing website.</p>
]]></description><pubDate>Sat, 23 Apr 2022 22:13:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=31139151</link><dc:creator>techjuice</dc:creator><comments>https://news.ycombinator.com/item?id=31139151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31139151</guid></item><item><title><![CDATA[New comment by techjuice in "Space-shooter.c: cross-platform, top-down 2D space shooter written in C"]]></title><description><![CDATA[
<p>Nice work you have here, I will go ahead and ask for the curious ones what is your background and what would your top recommended books, videos, and additional educational resources that you used to learn C and game development in C?<p>Also, have you thought about making your own indie game studio to do this full time or on the side if you are not already doing so?</p>
]]></description><pubDate>Sat, 11 Dec 2021 14:56:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=29521263</link><dc:creator>techjuice</dc:creator><comments>https://news.ycombinator.com/item?id=29521263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29521263</guid></item><item><title><![CDATA[New comment by techjuice in "Ask HN: Best way to learn networking fundamentals quickly"]]></title><description><![CDATA[
<p>I recommend getting a subscription to something like oreilly.com so you can get access to official books and videos from vendors to go through the following certification material.  As what you are wanting to do is not covered in introductory courses or covered in depth enough with the free options and you will need the good stuff in order to be able to be confident and not mess things up very badly.  
<a href="https://www.oreilly.com/" rel="nofollow">https://www.oreilly.com/</a><p>Key here will be to go through the material and study it, and implement what you learned.  You can sit for the actual exams if you want at a later time.  These will give you an expert foundation as if you mess it up you could cause an outage and require someone else to come in and do the work for you.  Though if you do find yourself overwhelmed it is probably best to have a consultant come in and do this for you instead as this could be outside your current capabilities and experience.  It is best as a growing engineer to know when you don't know something or acknowledge something being out of your depth and asking for help vs taking on something too big for you at the time and failing hard for it.  It is also easier to move forward and gain trust of your company to have someone else that is experienced in this type of work come in and take care of it quickly vs trying to learn all of this in a short time and increase the of risk factor of project failure.  Either way this should be a great learning experience and the following should help you out with it.<p>Physical colocation hardware and networking:<p>CCNP<p>- Implementing and Operating Cisco Enterprise Network Core Technologies (ENCOR)<p>- Implementing Cisco Enterprise Advanced Routing and Services (ENARSI)<p>CCNP Security<p>- Implementing and Operating Cisco Security Core Technologies (SCOR)<p>- Implementing Secure Solutions with Virtual Private Networks (SVPN)<p>AWS Networking Connectivity and Administration Baseline<p>- AWS SysOps Administrator<p>- AWS DevOps Engineer<p>- AWS Advanced Networking Speciality<p>This will give you the strong baseline to understand how to:
Properly setup a secure Point to Point VPN connection between AWS and your colocation or how to use VPC endpoint AWS PrivateLink and Direct connect setup between AWS and your colo along with setting up your colo to properly and securely router the desired traffic to the third party and be confident that it is actually secure and reliable.</p>
]]></description><pubDate>Sat, 05 Jun 2021 02:14:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=27401345</link><dc:creator>techjuice</dc:creator><comments>https://news.ycombinator.com/item?id=27401345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27401345</guid></item><item><title><![CDATA[New comment by techjuice in "Ask HN: How can I work for Microsoft?"]]></title><description><![CDATA[
<p>Best way is to apply on their website directly for a full-time position that meets your interest and skill level.  They will then reach out to you if you have what they are looking for.  Having the CS degree will help as Computer Science is one of the base foundations that your interviews will be based on.</p>
]]></description><pubDate>Wed, 21 Apr 2021 10:49:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=26887795</link><dc:creator>techjuice</dc:creator><comments>https://news.ycombinator.com/item?id=26887795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26887795</guid></item><item><title><![CDATA[New comment by techjuice in "Ask HN: How to Learn Rust"]]></title><description><![CDATA[
<p>I've found learning assembly a necessary evil for certain work.  I use Rust to automate lifting binaries and conduct protocol analysis to find vulnerabilities.  Without knowing assembly it may limit the depth of analysis that can be done.</p>
]]></description><pubDate>Sat, 19 Sep 2020 16:34:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=24528615</link><dc:creator>techjuice</dc:creator><comments>https://news.ycombinator.com/item?id=24528615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24528615</guid></item><item><title><![CDATA[New comment by techjuice in "Ask HN: How to Learn Rust"]]></title><description><![CDATA[
<p>Find one high quality resource, stick with it and finish it all the way through.<p>I recommend starting with the developer documentation so you can understand the language before anything else.  This is normally what I do when starting to learn programming languages, especially when languages first come out.<p>Learn Rust
<a href="https://www.rust-lang.org/learn" rel="nofollow">https://www.rust-lang.org/learn</a><p>Learn ARM Assembly
<a href="https://developer.arm.com/documentation/dui0473/m/writing-arm-assembly-language" rel="nofollow">https://developer.arm.com/documentation/dui0473/m/writing-ar...</a><p>Learn Go
<a href="https://golang.org/doc/" rel="nofollow">https://golang.org/doc/</a><p>Learn x86_64 Assembly
<a href="https://software.intel.com/content/www/us/en/develop/articles/introduction-to-x64-assembly.html" rel="nofollow">https://software.intel.com/content/www/us/en/develop/article...</a></p>
]]></description><pubDate>Sat, 19 Sep 2020 13:56:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=24527439</link><dc:creator>techjuice</dc:creator><comments>https://news.ycombinator.com/item?id=24527439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24527439</guid></item><item><title><![CDATA[New comment by techjuice in "Ask HN: What remote collaboration software is everyone using?"]]></title><description><![CDATA[
<p>Anyone using secure high quality self-hosted collaboration software that supports chat, file transfers and video chat all-in-one?</p>
]]></description><pubDate>Sun, 22 Mar 2020 18:13:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=22657149</link><dc:creator>techjuice</dc:creator><comments>https://news.ycombinator.com/item?id=22657149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22657149</guid></item><item><title><![CDATA[New comment by techjuice in "Ask HN: SaaS startup with open sourcing the code?"]]></title><description><![CDATA[
<p>Having a SaaS with open source code is possible, but probably best to consult with an attorney to insure the license being used is going to match up with your business plans.</p>
]]></description><pubDate>Sun, 23 Feb 2020 21:26:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=22399648</link><dc:creator>techjuice</dc:creator><comments>https://news.ycombinator.com/item?id=22399648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22399648</guid></item><item><title><![CDATA[New comment by techjuice in "Ask HN: How do you handle customer “ghosting”?"]]></title><description><![CDATA[
<p>Best thing you can do is keep on moving on to gain new customers.  If you have something they want they will buy, move those that disappear into a contact later group and reach out at a later time.  Remember every pre-sales customer has a cost/time value.  If they are not bringing you in money move on to those that do so you can further improve the SaaS company and maybe they will come back when you have what they are looking for.</p>
]]></description><pubDate>Sun, 09 Feb 2020 22:42:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=22284838</link><dc:creator>techjuice</dc:creator><comments>https://news.ycombinator.com/item?id=22284838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22284838</guid></item><item><title><![CDATA[New comment by techjuice in "Compliant Method of HDD Mailing"]]></title><description><![CDATA[
<p>You can use the most secure methods following this guide (way overboard for unclassified information, but very useful information):
<a href="https://www.cdse.edu/documents/student-guides/IF107-guide.pdf" rel="nofollow">https://www.cdse.edu/documents/student-guides/IF107-guide.pd...</a><p>Or you can insure that the hard drive is encrypted using BitLocker or LUKS and shipped to the customer's business location. For the hardware token to unlock the drive ship the key on a password protected USB with a different carrier to their business mailbox at the post office.  Also insuring that the hard drive is double or triple bubble wrapped with really high quality bubble wrap and inside of the original or alternative plastic hard drive case.<p>For the key insure it is in one of those secure bubble wrapped mailing packages with secure taping (only way to open it is to cut it open so you can detect tampering).<p>This way if it is dropped the vibrations never make it to the hard drive, if it is stollen the key to the drive is not in the box and if someone did tamper with any of them it would be very noticeable.</p>
]]></description><pubDate>Tue, 19 Nov 2019 20:48:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=21578106</link><dc:creator>techjuice</dc:creator><comments>https://news.ycombinator.com/item?id=21578106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21578106</guid></item><item><title><![CDATA[New comment by techjuice in "Ask HN: Hardware to Teach CCNA Skills?"]]></title><description><![CDATA[
<p>I bought hardware back when starting out and it has been the best thing for my networking experience.  I have simulators, but they just are not the same and will leave student unprepared for the real world when things go wrong which only happen on actual hardware.  The simulators just do not give the same appreciation when you are looking at a big BGP routed network with multiple VPNs and other network types that you setup from scratch in a few full racks that work just like production.<p>You can get older equipment and newer equipment which is a good mix to teach students how to work with the old and the new.<p>For new hardware a few Catalyst 9300s should do with a few ISR 4000s and for the best of student at least two ASR 1001Xs and two ASA latest versions just be sure to order them to spec for what you have available.  If you want a classic setup you can use 3x Cisco 2911s and 3x Catalyst 3750s with an ASA 5510.  Insure all the products you get have the K9 Security Bundle so they can do crypto (SSH, SSL, IPSec, HTTPS, etc.) without that license everything will be unencrypted only (telnet, http, etc.). Normally you can get the older ones hardware licensed, ask the vendor to run the sh version command to verify the license before you order.  You will also want to make sure you get things stackable if possible so students are not setting up LAGs when they can use stacking instead so they do not have to give up ports, though do teach them how to do this so they will know what to do if they are in that situation and are not able to do stacking or need to do both in a mixed environment.<p>You will also want to insure students know the different types of fiber, coax, etc. type connectors and how to set things up once providers have brought connectivity in through for them to finish the setup.</p>
]]></description><pubDate>Mon, 30 Sep 2019 02:55:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=21111400</link><dc:creator>techjuice</dc:creator><comments>https://news.ycombinator.com/item?id=21111400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21111400</guid></item><item><title><![CDATA[New comment by techjuice in "Ask HN: Is there any guarantee that my phone's camera isn't spying on me?"]]></title><description><![CDATA[
<p>Nice that they are doing this, but this really should be standard for the majority of electrical devices you buy similar to high end receivers, speakers, microphones, amps, etc. with the powered on/off switch in the back.  Once you flip it, there is zero power going through it until you flip it again.  This was a huge savings with many high powered equipment that you needed to leave plugged in, but did not want it to drain unnecessary power while idling.</p>
]]></description><pubDate>Wed, 14 Aug 2019 02:37:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=20692274</link><dc:creator>techjuice</dc:creator><comments>https://news.ycombinator.com/item?id=20692274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20692274</guid></item></channel></rss>