<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: frogcoder</title><link>https://news.ycombinator.com/user?id=frogcoder</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 04 Apr 2026 09:04:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=frogcoder" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by frogcoder in "“Your frustration is the product”"]]></title><description><![CDATA[
<p>Use uBlock Origin plugin instead.  It sources from various block lists to block contents.  Works great on most sites, youtube among them.</p>
]]></description><pubDate>Fri, 20 Mar 2026 00:08:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47448385</link><dc:creator>frogcoder</dc:creator><comments>https://news.ycombinator.com/item?id=47448385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47448385</guid></item><item><title><![CDATA[New comment by frogcoder in "Where things stand with the Department of War"]]></title><description><![CDATA[
<p>Yes, there are many plus sides if USA were taken over by China.<p>1. You will see no protest on the street.<p>2. You will see no homeless on the street.<p>3. You will hear no more school shootings or any shooting.<p>4. No more tech companies conflicting with the government.<p>5. No one will sue the government because it's perfect.<p>6. All bad people will disappear.<p>7. Everyone sings praise of the government.<p>This is better than Utopia, you should pursue it.</p>
]]></description><pubDate>Fri, 06 Mar 2026 13:18:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47274570</link><dc:creator>frogcoder</dc:creator><comments>https://news.ycombinator.com/item?id=47274570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47274570</guid></item><item><title><![CDATA[New comment by frogcoder in "TikTok preparing for U.S. shut-off on Sunday"]]></title><description><![CDATA[
<p>Everybody knows movies are staged, even the ones that are "based on a true story".  From what I can tell, people seem to think those short videos are genuine.</p>
]]></description><pubDate>Thu, 16 Jan 2025 02:59:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42720540</link><dc:creator>frogcoder</dc:creator><comments>https://news.ycombinator.com/item?id=42720540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42720540</guid></item><item><title><![CDATA[New comment by frogcoder in "China to Build Thorium Molten-Salt Reactor in 2025"]]></title><description><![CDATA[
<p>Is this why China is such a great and technically advanced country?</p>
]]></description><pubDate>Tue, 31 Dec 2024 02:53:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=42555929</link><dc:creator>frogcoder</dc:creator><comments>https://news.ycombinator.com/item?id=42555929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42555929</guid></item><item><title><![CDATA[New comment by frogcoder in "Paper straws are often touted as alternative to plastic, but they're toxic"]]></title><description><![CDATA[
<p>I prefer to skip straws for most drinks except for bubble tea.  Sucking up all those tapioca balls along with the tea is the whole point, otherwise it wouldn't be bubble tea.</p>
]]></description><pubDate>Thu, 08 Aug 2024 17:08:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=41193813</link><dc:creator>frogcoder</dc:creator><comments>https://news.ycombinator.com/item?id=41193813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41193813</guid></item><item><title><![CDATA[New comment by frogcoder in "Nokia is replacing Huawei at Deutsche Telekom sites in Germany"]]></title><description><![CDATA[
<p>Working from 9 to 9 six days a week</p>
]]></description><pubDate>Fri, 01 Mar 2024 08:03:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=39559642</link><dc:creator>frogcoder</dc:creator><comments>https://news.ycombinator.com/item?id=39559642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39559642</guid></item><item><title><![CDATA[New comment by frogcoder in "Python in 2023 still sucks at importing modules from another folder"]]></title><description><![CDATA[
<p>I've been organizing my python projects starting with package folders.<p>Say I name my package "foo", foo is the top level folder for the source code.  Inside foo there is a "main.py" file as the project's start point, and other various modules, let's have one called "module1.py".  Now, add another package under "foo", the obvious example name here would be "bar", and add another module under "bar" called "module2.py".<p>The project structure looks like this:<p><pre><code>  - foo/
    |- main.py
    |- module1.py
    |- bar/
       |- module2.py
</code></pre>
To reference "module1.py" in "module2.py", just write<p><pre><code>  import foo.module1
</code></pre>
To reference "module2.py" in "main.py", do as follows<p><pre><code>  import foo.bar.module2

</code></pre>
There is no problem importing from any level.<p>To start the program from command line, enter:<p>python -m foo.main</p>
]]></description><pubDate>Mon, 10 Jul 2023 05:39:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=36662521</link><dc:creator>frogcoder</dc:creator><comments>https://news.ycombinator.com/item?id=36662521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36662521</guid></item><item><title><![CDATA[New comment by frogcoder in "The culture map: How to navigate foreign cultures in business"]]></title><description><![CDATA[
<p>Well, again it depends on the culture.  Some boss wouldn't take any disagreement from subordinates well.  No matter what the result looks like, if the boss doesn't declare the project failed, than that's not a failure.  Even if it failed, the subordinate takes the blame, it's less serious than bringing up issues early because the boss's order is faithfully carried through to the end.</p>
]]></description><pubDate>Mon, 05 Jun 2023 03:59:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=36192075</link><dc:creator>frogcoder</dc:creator><comments>https://news.ycombinator.com/item?id=36192075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36192075</guid></item><item><title><![CDATA[New comment by frogcoder in "Ask HN: Most interesting tech you built for just yourself?"]]></title><description><![CDATA[
<p>I was expecting a sad ending after six years.  Glad it turns out well.</p>
]]></description><pubDate>Sat, 29 Apr 2023 03:15:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=35749682</link><dc:creator>frogcoder</dc:creator><comments>https://news.ycombinator.com/item?id=35749682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35749682</guid></item><item><title><![CDATA[New comment by frogcoder in "IsOdd (and IsEven) as a Service"]]></title><description><![CDATA[
<p>This service is lacking a major feature and too complicated!<p>Almost half of the time, I need to know if a number is even.  Why doesn't it provide an end point for that?!  Don't even tell me about the 409 status code.  Am I suppose to know it's an even number when it returns an odd number to me?  I only recognize status code 200, all other are errors, don't make this so complicated!</p>
]]></description><pubDate>Mon, 27 Feb 2023 04:40:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=34953020</link><dc:creator>frogcoder</dc:creator><comments>https://news.ycombinator.com/item?id=34953020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34953020</guid></item><item><title><![CDATA[New comment by frogcoder in "Ask HN: Is language or paradigm important while learning to program?"]]></title><description><![CDATA[
<p>Start with something you can handle.  Which language doesn't really matter but keep in mind that are so many possibilities.  When you are comfortable with your first language, try some other, preferably with a different paradigm.  It's totally fine using one language for development most of the time, just remember there are so many ways to accomplish one task.<p>The age does not matter as long as you can sit down and code.  You don't see many old people doing programming because it's simply not many there.  Computing is relatively new.  It's obvious most people entering this field would be young, older people might require a change of career hence less incentive.</p>
]]></description><pubDate>Sun, 26 Feb 2023 05:36:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=34943349</link><dc:creator>frogcoder</dc:creator><comments>https://news.ycombinator.com/item?id=34943349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34943349</guid></item><item><title><![CDATA[New comment by frogcoder in "Ask HN: Do you make decisions like its your company?"]]></title><description><![CDATA[
<p>Disclaimer: I was never at any position close to like Sr. Director at a fortune 100 tech giant, maybe your company is different.<p>I use to act as if I own a large stake of the company I worked for, regretting it much later when I realized I was doing too much and knowing too little.<p>I was just kidding myself pretending as an owner of the company therefore investing too much emotion and work into it.  Why would I pretend something that is not true?  It's not like fake it until you make it thing.<p>I do not know how much you know about your company, but I was an outsider that knew nothing about the inner workings and secrets about it.  I thought I knew, that's the kidding myself part.<p>Unless you are a real owner, you are just a cog in a machine.  If you perform well, you will be rewarded well as a cog in a machine not as an owner.  Most decisions you make would not affect the overall situation.  Just do your job well and try to spend time with something else you care after work, not something you have no control of.</p>
]]></description><pubDate>Thu, 16 Feb 2023 04:57:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=34815226</link><dc:creator>frogcoder</dc:creator><comments>https://news.ycombinator.com/item?id=34815226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34815226</guid></item><item><title><![CDATA[Ask HN: One of our Azure accounts was hacked – how to negotiate the bill?]]></title><description><![CDATA[
<p>Usually our monthly fee won't exceed 1,000 dollars.  We discovered last month's bill is almost 3,000, and for this month up till now it's already over 200,000.<p>We collected the evidences and filed police report.  The bill is paid through a distributor, anything we ask about the reduction of payment, the distributor just passes it on to Microsoft.  I feel if we don't find a way to talk to Microsoft, we will just end up paying the whole thing.<p>Many of you might think we screwed up, we pay up, but I think it's more like a stolen credit card situation, we can negotiate with the bank.  How do I go about this?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34061174">https://news.ycombinator.com/item?id=34061174</a></p>
<p>Points: 78</p>
<p># Comments: 74</p>
]]></description><pubDate>Tue, 20 Dec 2022 03:25:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=34061174</link><dc:creator>frogcoder</dc:creator><comments>https://news.ycombinator.com/item?id=34061174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34061174</guid></item><item><title><![CDATA[Ask HN: Do you use foreign keys in relational databases?]]></title><description><![CDATA[
<p>I use foreign keys quite often in my schemas because of data integrity, while my colleague has a no FK policy.  His main argument is difficulties during data migrations which he frequently encounters.  He rather have a smooth data migration process than having an unexpected error and abort the whole operation that the migration is only a small part of.  I suspect the errors might be mainly caused by not considering data integrity at all at the first place, but I can feel his pain.  To be fair, as far as I know, he never had major data problems.<p>He is not the only one I've met who insisted on not having FK.  I've even seen large systems prohibit using JOIN statements.<p>Personally, I see the data integrity out weights the inconveniences, do you use FK for your systems, what are your experiences?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32731916">https://news.ycombinator.com/item?id=32731916</a></p>
<p>Points: 188</p>
<p># Comments: 244</p>
]]></description><pubDate>Tue, 06 Sep 2022 02:15:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=32731916</link><dc:creator>frogcoder</dc:creator><comments>https://news.ycombinator.com/item?id=32731916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32731916</guid></item><item><title><![CDATA[New comment by frogcoder in "Notepad++ v8.4.3: Unhappy Users' Edition"]]></title><description><![CDATA[
<p>Guess the author thinks Confucianism is bullshit (fart).  I APPROVE!<p>The sample image of the first feature is Confucianism surrounded by the fart character.  The feature highlight only one found entry per line.  That is what you get when you search for fart.</p>
]]></description><pubDate>Fri, 08 Jul 2022 12:24:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=32026290</link><dc:creator>frogcoder</dc:creator><comments>https://news.ycombinator.com/item?id=32026290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32026290</guid></item><item><title><![CDATA[Toyota recalls electric cars over concerns about loose wheels]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.bbc.com/news/business-61919424">https://www.bbc.com/news/business-61919424</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31859092">https://news.ycombinator.com/item?id=31859092</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 24 Jun 2022 08:33:26 +0000</pubDate><link>https://www.bbc.com/news/business-61919424</link><dc:creator>frogcoder</dc:creator><comments>https://news.ycombinator.com/item?id=31859092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31859092</guid></item><item><title><![CDATA[New comment by frogcoder in "Ask HN: CS grad who barely knows any CS"]]></title><description><![CDATA[
<p>Most of newly graduates of any subject don't know much about real world jobs.  You are just one of many, but you care to ask about this on HN, that's something.<p>And a warm welcome to this imposter syndrome help group, we are always afraid of missing out on some tech.  Accept it, everyone is missing out on most of the tech.<p>When I was studying CS in college, I always wondered why the classes don't teach us about the hot Windows programming thing.  All we did were tiny console C programs.  I realized that very late, CS classes are meant to let you know about the fundamentals.  You probably won't use these skills directly at work, but you will have ideas about how the languages and systems work internally.  That pays in the long run.<p>Just go explore and make mistakes, you will be alright.</p>
]]></description><pubDate>Tue, 14 Jun 2022 12:42:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=31738474</link><dc:creator>frogcoder</dc:creator><comments>https://news.ycombinator.com/item?id=31738474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31738474</guid></item><item><title><![CDATA[New comment by frogcoder in "WTFPython: Exploring and understanding Python through surprising snippets"]]></title><description><![CDATA[
<p>Funny, I think the walrus operator makes code cleaner and easier to understand.<p>Many of my code were like this:<p><pre><code>    foo = one_or_none()
    if foo:
        do_stuff(foo)
</code></pre>
Now I have the following:<p><pre><code>    if foo := one_or_none():
        do_stuff(foo)
</code></pre>
This kind of code happens quite frequently, looks nicer with walrus operator to me.</p>
]]></description><pubDate>Tue, 31 May 2022 06:51:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=31566765</link><dc:creator>frogcoder</dc:creator><comments>https://news.ycombinator.com/item?id=31566765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31566765</guid></item><item><title><![CDATA[New comment by frogcoder in "W3M Rocks"]]></title><description><![CDATA[
<p>Just curious, what are the advantages using w3m instead of eww?</p>
]]></description><pubDate>Sun, 10 Apr 2022 14:21:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=30977119</link><dc:creator>frogcoder</dc:creator><comments>https://news.ycombinator.com/item?id=30977119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30977119</guid></item><item><title><![CDATA[New comment by frogcoder in "Ask HN: Firefox connection problems after enabling DoH?"]]></title><description><![CDATA[
<p>I am kind of glad there are so many folks on hacker news using Firefox.<p>I "fixed" it by refreshing Firefox.  You can refresh Firefox from [Help] menu item, and choose [Trouble shooting Mode...]</p>
]]></description><pubDate>Thu, 13 Jan 2022 10:27:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=29919095</link><dc:creator>frogcoder</dc:creator><comments>https://news.ycombinator.com/item?id=29919095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29919095</guid></item></channel></rss>