<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: scardine</title><link>https://news.ycombinator.com/user?id=scardine</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 25 Apr 2026 22:49:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=scardine" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[On the way to being the most downvoted post ever on StackOverflow:Meta]]></title><description><![CDATA[
<p>Article URL: <a href="https://meta.stackexchange.com/questions/334900/official-faq-on-gender-pronouns-and-code-of-conduct-changes?cb=1">https://meta.stackexchange.com/questions/334900/official-faq-on-gender-pronouns-and-code-of-conduct-changes?cb=1</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=21251573">https://news.ycombinator.com/item?id=21251573</a></p>
<p>Points: 99</p>
<p># Comments: 101</p>
]]></description><pubDate>Mon, 14 Oct 2019 19:00:49 +0000</pubDate><link>https://meta.stackexchange.com/questions/334900/official-faq-on-gender-pronouns-and-code-of-conduct-changes?cb=1</link><dc:creator>scardine</dc:creator><comments>https://news.ycombinator.com/item?id=21251573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21251573</guid></item><item><title><![CDATA[New comment by scardine in "Cameras Could Replace Car Mirrors?"]]></title><description><![CDATA[
<p>I guess you can have heated lens just like you have heated mirrors (I'm living in Brazil so I don't have this problem).<p>I like to use darker film in side windows, but it makes hard to use the side mirrors at night, I would love to replace them with cameras.<p>Things like night mode and anti-glare would be pretty cool as well.</p>
]]></description><pubDate>Thu, 10 Oct 2019 20:55:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=21219073</link><dc:creator>scardine</dc:creator><comments>https://news.ycombinator.com/item?id=21219073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21219073</guid></item><item><title><![CDATA[New comment by scardine in "Ken Thompson's Unix Password"]]></title><description><![CDATA[
<p>Right after finishing Electronics vocational school I spent the next year working as an intern at Unicamp (Campinas University in Brazil). The job was at the computer lab of the School of Electrical and Computer Engineering[1]. This was before ethernet (yeah, I' that old), so dumb terminals were linked to the CPUs through RS-232 cables - when I was not burning my fingertips soldering DB-25 connectors I was tinkering with every computer I could get my hands on.<p>I saw /etc/passwd and asked my boss how to decrypt the passwords. He told me it was a one-way encryption, so the login program would just encrypt the password you provided and compare to the encrypted value. He went on explaining the old crypt algorithm and even made a bet I could not guess his password. He said it was related to a movie.<p>So at 17 I was hooked and started studying the sources. In the end I just patched and recompiled the passwd binary to store clean text passwords in a hidden file. Later I learned  this was called a trojan horse.<p>And even now, 30 years later, I remember his face when I told the movie was Citizen Kane and his password was "rosebud".<p>Thank you Miguel and Gorgonio for teaching me about C and Unix! This knowledge paid my rent for 3 decades and I still love the job.<p>[1] <a href="http://www.internationaloffice.unicamp.br/english/teaching/graduate/school-electrical-computer-engineering/" rel="nofollow">http://www.internationaloffice.unicamp.br/english/teaching/g...</a><p>[2] <a href="https://en.wikipedia.org/wiki/RS-232" rel="nofollow">https://en.wikipedia.org/wiki/RS-232</a></p>
]]></description><pubDate>Thu, 10 Oct 2019 00:26:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=21209670</link><dc:creator>scardine</dc:creator><comments>https://news.ycombinator.com/item?id=21209670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21209670</guid></item><item><title><![CDATA[New comment by scardine in "Ask HN: How do I make the move to consultant?"]]></title><description><![CDATA[
<p>It is a catch 22: unless you are spending at least half your time prospecting new clients it is hard to keep a steady income, but it is hard to invest that much time in the commercial side of your "one man show" if you are not charging high enough.<p>Every beginner underestimate how much salesmanship it takes to run a successful freelancer career.</p>
]]></description><pubDate>Tue, 08 Oct 2019 11:20:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=21190993</link><dc:creator>scardine</dc:creator><comments>https://news.ycombinator.com/item?id=21190993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21190993</guid></item><item><title><![CDATA[New comment by scardine in "On Stimming and Autistic Authenticity"]]></title><description><![CDATA[
<p>It may come as a surprise, but neurotypical people also show stereotypical movements (stereotypy is the term used formally in scientific literature for this behavior).<p>There is a neural pathway that triggers this to occur in about any human, under the right circumstances - just watch anyone doing something that demands deep focus or concentration combined with fine motor skills.<p>For example, watch a musician or a someone playing videogame and you can identify motor stereotypical moves in the facial muscles (specially tongue/mouth/jaw).<p>The stereotypical moves in autistic persons tend to be very characteristic and are easy to spot if you have a trained eye.<p>So don't worry about moving your toes in patterns or jiggling your leg while you are coding, it is perfectly normal.</p>
]]></description><pubDate>Wed, 02 Oct 2019 13:33:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=21136211</link><dc:creator>scardine</dc:creator><comments>https://news.ycombinator.com/item?id=21136211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21136211</guid></item><item><title><![CDATA[New comment by scardine in "Open-Source Seeds"]]></title><description><![CDATA[
<p>I'm OK with GMO products, what I hate is:<p>* GMO that don't produce viable seeds so I have to buy seeds from you every season.<p>* GMO that only works with some other supply available only from the same provider (think of a car that only works with gas from Ford).<p>* Patents on living organisms: a farmer should be allowed to plant the seeds they grew in their own farm, produce hybrids and so on, without paying royalties.<p>* If GMO strains get accidentally cross-pollinated from a neighbor farm you should not be on the hook for it.</p>
]]></description><pubDate>Mon, 23 Sep 2019 16:30:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=21050471</link><dc:creator>scardine</dc:creator><comments>https://news.ycombinator.com/item?id=21050471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21050471</guid></item><item><title><![CDATA[New comment by scardine in "Who cares about functional programming?"]]></title><description><![CDATA[
<p>Python is kind of a strange beast - definitely imperative but with some FP-ish features: functions first-class citizenship, list comprehensions, generator functions/expressions (and there is the functools module). It is gaining more and more native immutable collections with each release. This multi-paradigm approach is what makes it one of the best glue-languages out there.<p>Python lacks tail call optimizations and recursion dept is limited to ~1000, so if your algorithm is not O(log n) or better you may have to convert from recursive to iterative (there is a recipe that makes conversion trivial) but other than that I'm content with its FP-style features.</p>
]]></description><pubDate>Mon, 23 Sep 2019 16:16:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=21050310</link><dc:creator>scardine</dc:creator><comments>https://news.ycombinator.com/item?id=21050310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21050310</guid></item><item><title><![CDATA[New comment by scardine in "What ORMs have taught me: just learn SQL (2014)"]]></title><description><![CDATA[
<p>Have you tried Python's SQLAlchemy, the ORM parent posts are praising? The `sqlalchemy.sql` module is awesome and pretty much maps 1:1 to raw SQL.<p>Composing SQL expressions using this library instead of using string interpolation/concatenation has several advantages:<p>* DRY and composition
* safety
* portability (if you have switch the underlying DBMS)<p>Often the result is as good or better than my raw SQL. The fact that Python has an amazing REPL makes the process pretty much like testing queries in the database prompt but with less cognitive switch between languages.<p>In the end it is a matter of taste, but I have to agree with parent posts, SQLAlchemy raises the bar for other ORMs.</p>
]]></description><pubDate>Sat, 21 Sep 2019 10:42:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=21034553</link><dc:creator>scardine</dc:creator><comments>https://news.ycombinator.com/item?id=21034553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21034553</guid></item><item><title><![CDATA[New comment by scardine in "A Lunar Space Elevator Is Feasible and Inexpensive, Scientists Find"]]></title><description><![CDATA[
<p>The space elevator itself would be something outrageously expensive and dangerous to build - but there will always be people willing to take the challenge.</p>
]]></description><pubDate>Wed, 18 Sep 2019 01:31:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=21001710</link><dc:creator>scardine</dc:creator><comments>https://news.ycombinator.com/item?id=21001710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21001710</guid></item><item><title><![CDATA[New comment by scardine in "A Lunar Space Elevator Is Feasible and Inexpensive, Scientists Find"]]></title><description><![CDATA[
<p>I just finished reading the "Mars Trilogy" by Kim Stanley Robson where there is a tension between the "red" and "green"  parties (first group want to keep Mars pristine, the other want to terraform it). The reds even sabotaged Mars space elevator in order to slow down emigration.<p>I guess it will be like Antarctica, where several countries made territorial claims[1] over it, many of them overlapping.<p>The UN's 1984 Moon Treaty[2] is dead letter - it has never been defied but is  defunct in practice as none of the most prominent space-faring nations have ratified it.<p>If someone settles in the Moon you can refute their claims over territory there but what else can you do? Set an embargo? Send a military force and try to kick them out? Nuke them? Someone with knowledge and resources to colonize that desolated rock in space is not an adversary to be underestimated...<p>[1] <a href="http://www.antarctica.gov.au/about-antarctica/people-in-antarctica/who-owns-antarctica" rel="nofollow">http://www.antarctica.gov.au/about-antarctica/people-in-anta...</a>
[2] <a href="http://disarmament.un.org/treaties/t/moon" rel="nofollow">http://disarmament.un.org/treaties/t/moon</a></p>
]]></description><pubDate>Wed, 18 Sep 2019 01:16:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=21001659</link><dc:creator>scardine</dc:creator><comments>https://news.ycombinator.com/item?id=21001659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21001659</guid></item><item><title><![CDATA[New comment by scardine in "A Lunar Space Elevator Is Feasible and Inexpensive, Scientists Find"]]></title><description><![CDATA[
<p>The moon has ideal conditions for solar energy harvesting: no atmosphere, no weather...<p>Since Project Apollo in the 1970s it is known that all the materials needed for manufacturing photovoltaic cells are present in lunar rocks and dust. Not saying it is an easy engineering feat, but the raw materials are there.</p>
]]></description><pubDate>Tue, 17 Sep 2019 16:19:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=20996981</link><dc:creator>scardine</dc:creator><comments>https://news.ycombinator.com/item?id=20996981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20996981</guid></item><item><title><![CDATA[New comment by scardine in "A Lunar Space Elevator Is Feasible and Inexpensive, Scientists Find"]]></title><description><![CDATA[
<p>Leaving moon's gravity well may be cheaper than getting to space from earth but it is far from free.<p>With a space elevator in the moon you can use raw material from the moon to assemble huge stations and ships in space.</p>
]]></description><pubDate>Tue, 17 Sep 2019 13:34:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=20994854</link><dc:creator>scardine</dc:creator><comments>https://news.ycombinator.com/item?id=20994854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20994854</guid></item><item><title><![CDATA[New comment by scardine in "Purdue Pharma files for bankruptcy with $10B plan to settle claims"]]></title><description><![CDATA[
<p>In Brazil there is a concept called Business Entity Disregarding (Desconsideração da Personalidade Jurídica) that can get both ways: make partners liable for company debts or companies liable for partner debts. It can be triggered when the plaintiff engaged in some kind of asset hiding fraud or there are substantial confusion regarding company/personal assets.</p>
]]></description><pubDate>Mon, 16 Sep 2019 07:01:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=20981686</link><dc:creator>scardine</dc:creator><comments>https://news.ycombinator.com/item?id=20981686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20981686</guid></item><item><title><![CDATA[New comment by scardine in "California passes bill that classifies gig economy workers as employees"]]></title><description><![CDATA[
<p>As I understood, once you hire someone in France the labor code makes it virtually impossible to terminate the contract.<p>In Brazil employers have to pay a fine if they fire a worker without a "fair cause" (~ 3.2% over the sum of all compensation paid to the employee while they worked for you), so the longer someone worked for you the more expensive it gets to fire them.</p>
]]></description><pubDate>Thu, 12 Sep 2019 06:07:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=20948500</link><dc:creator>scardine</dc:creator><comments>https://news.ycombinator.com/item?id=20948500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20948500</guid></item><item><title><![CDATA[New comment by scardine in "California passes bill that classifies gig economy workers as employees"]]></title><description><![CDATA[
<p>Interesting, so in France you can't fire someone but can legally make his life miserable through constant relocation? Brutal...</p>
]]></description><pubDate>Wed, 11 Sep 2019 16:00:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=20941580</link><dc:creator>scardine</dc:creator><comments>https://news.ycombinator.com/item?id=20941580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20941580</guid></item><item><title><![CDATA[New comment by scardine in "California passes bill that classifies gig economy workers as employees"]]></title><description><![CDATA[
<p>Interesting, in Brazil all the companies in the chain are liable in a labor-related law suit. Before the 2017 Labor Reform[1], frivolous law suits by former employees were a billionaire market because it used to be a risk-free gamble - after the reform the litigant is liable for exaggerated claims and there was a 46% drop in labor cases[2].<p>When I look at any market where the labor code is excessively protective, I see high unemployment rates specially among the young - Brazil, Spain, France[3]... I don't know about causation but clearly there is a correlation between employee over-protection and unemployment rates. I think it is the law of unintended consequences[4] in action: the legislator intention was good (protecting employee) but the net result is negative.<p>[1] <a href="https://www.jonesday.com/en/insights/2017/12/brazilian-labor-reform-reshaping-the-employeremployee-relationship" rel="nofollow">https://www.jonesday.com/en/insights/2017/12/brazilian-labor...</a><p>[2] <a href="https://www.capital-ges.com/an-insider-view-of-the-brazilian-labour-reform/" rel="nofollow">https://www.capital-ges.com/an-insider-view-of-the-brazilian...</a><p>[3] <a href="https://countryeconomy.com/unemployment" rel="nofollow">https://countryeconomy.com/unemployment</a><p>[4] <a href="https://en.wikipedia.org/wiki/Unintended_consequences" rel="nofollow">https://en.wikipedia.org/wiki/Unintended_consequences</a></p>
]]></description><pubDate>Wed, 11 Sep 2019 14:46:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=20940739</link><dc:creator>scardine</dc:creator><comments>https://news.ycombinator.com/item?id=20940739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20940739</guid></item><item><title><![CDATA[New comment by scardine in "Tired of Stack Overflow"]]></title><description><![CDATA[
<p>You can flag it for reopening (but you need at least 3k rep IINM).</p>
]]></description><pubDate>Tue, 03 Sep 2019 05:00:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=20863804</link><dc:creator>scardine</dc:creator><comments>https://news.ycombinator.com/item?id=20863804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20863804</guid></item><item><title><![CDATA[New comment by scardine in "Run Commands, the 'rc' in '.bashrc'"]]></title><description><![CDATA[
<p>If you run a terminal multiplexer like byobu you may want to run it only for the ssh connection, not for every sub-shell (otherwise you may get a warning about running a multiplexer inside another multiplexer session).</p>
]]></description><pubDate>Mon, 02 Sep 2019 02:36:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=20856383</link><dc:creator>scardine</dc:creator><comments>https://news.ycombinator.com/item?id=20856383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20856383</guid></item><item><title><![CDATA[New comment by scardine in "Show HN: Zero-Config Documentation Websites for Python"]]></title><description><![CDATA[
<p>If you are on 3.7 you can add this import:<p><pre><code>    from __future__ import annotations
</code></pre>
And then forward references don't need to be strings. I wonder if this could fix the generated page.</p>
]]></description><pubDate>Mon, 26 Aug 2019 18:05:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=20802194</link><dc:creator>scardine</dc:creator><comments>https://news.ycombinator.com/item?id=20802194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20802194</guid></item><item><title><![CDATA[New comment by scardine in "Major book publishers sue Amazon’s Audible over new speech-to-text feature"]]></title><description><![CDATA[
<p>I think transcription (even if not perfect) helps a lot when English is not your first language and you are still training your ear. Remember not everybody processes audio the same way, think ASD or ADD people.</p>
]]></description><pubDate>Mon, 26 Aug 2019 13:46:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=20799818</link><dc:creator>scardine</dc:creator><comments>https://news.ycombinator.com/item?id=20799818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20799818</guid></item></channel></rss>