<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: bakatubas</title><link>https://news.ycombinator.com/user?id=bakatubas</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Jul 2026 08:23:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bakatubas" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bakatubas in "HK media erase their archives amid rising arrests"]]></title><description><![CDATA[
<p>Well it’s hard to say at the scope of world powers. Maybe small, local governments there’s less. But let’s be honest here, and consider the atrocities of yesteryear. They span the gamut, and they span democracy through authoritarian regimes. The only difference is how it’s conveyed/portrayed to citizens, and how quickly /easily it is for any single party to gain control of a nation.<p>I agree that some systems are better than others, and there is still hope for better ones to come. But let’s not kid ourselves into believing China has done anything terrible that the USA has not already done in spades.</p>
]]></description><pubDate>Thu, 01 Jul 2021 01:18:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=27695375</link><dc:creator>bakatubas</dc:creator><comments>https://news.ycombinator.com/item?id=27695375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27695375</guid></item><item><title><![CDATA[New comment by bakatubas in "HK media erase their archives amid rising arrests"]]></title><description><![CDATA[
<p>All forms of government no matter how big or small are fcorrupt. That’s how it works—they/them who bends the will of the masses wins. Either that’s done by manipulating folks into believing the next candidate will “take their pain away”, or by inflicting pain for non-compliance. Or they change the rules: voter suppression, censorship, etc and pretend they “won the election.” Or they just murder the opposition and blame it on Santa Claus.</p>
]]></description><pubDate>Wed, 30 Jun 2021 04:36:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=27684913</link><dc:creator>bakatubas</dc:creator><comments>https://news.ycombinator.com/item?id=27684913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27684913</guid></item><item><title><![CDATA[New comment by bakatubas in "Reviving extinct species may soon be possible"]]></title><description><![CDATA[
<p>> In short, what would this be used for?<p>A stepping stone to inventing new species, or augmenting humans with super-human powers… duh!</p>
]]></description><pubDate>Wed, 30 Jun 2021 00:43:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=27683634</link><dc:creator>bakatubas</dc:creator><comments>https://news.ycombinator.com/item?id=27683634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27683634</guid></item><item><title><![CDATA[New comment by bakatubas in "U.S. inflation likely to remain elevated for up to four years – BofA"]]></title><description><![CDATA[
<p>Of course each situation can be unique. I wouldn’t recommend staying at any place that overworks employees or unfairly compensates them.<p>I am referring to tech folks arbitrarily switching jobs JUST for a pay increase, every year or two years. What’s left behind many cases is in maintainable code where people shrug it off as “someone else’s problem.”</p>
]]></description><pubDate>Tue, 29 Jun 2021 20:15:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=27681158</link><dc:creator>bakatubas</dc:creator><comments>https://news.ycombinator.com/item?id=27681158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27681158</guid></item><item><title><![CDATA[New comment by bakatubas in "U.S. inflation likely to remain elevated for up to four years – BofA"]]></title><description><![CDATA[
<p>This might be true in tech world but in local economies does not make sense. How can folks “switch jobs” every two years when there may not be equivalent opportunities in many cases?<p>I’d also like to point out that while many tech folks are just as fickle with their jobs as they are with programming languages, there is a lot of benefit to holding one’s post and trying to build a better company, too.<p>That being said at some places stagnation can happen and then it’s obvious to switch jobs, but stability can offer many benefits over arbitrary switching for more money.</p>
]]></description><pubDate>Tue, 29 Jun 2021 19:56:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=27680943</link><dc:creator>bakatubas</dc:creator><comments>https://news.ycombinator.com/item?id=27680943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27680943</guid></item><item><title><![CDATA[New comment by bakatubas in "I spent 5 years writing my own operating system"]]></title><description><![CDATA[
<p>Nowadays everything is layers on top of layers. File systems from regular partitions and RAID to LVM then to ZFS/Btrfs. Virtualization of OS systems to KVM/Qemu to containers.<p>Operating systems function now in general is to provide a means for running arbitrary systems on top of the metal. It’s astonishing what one can do with cloud-init and a base Linux install these days. I can botch up all the layers above and quickly restart without installing anything on the base system install.<p>Granted, there’s always special cases but I see that “stable core” over which anything can run to be the target. Just look at the M1 chip—designed to run virtualized architectures efficiently.<p>So, to reiterate my point, Operating systems should target virtualization/abstraction features as efficiently as possible so it doesn’t matter which OS or workload folks run, or where it’s running (cloud, IoT, desktop, laptop, server, etc).<p>An additional area requiring research is security. Process obfuscation of some kind  to prevent tampering etc there are still work to be done.</p>
]]></description><pubDate>Sun, 27 Jun 2021 14:10:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=27651690</link><dc:creator>bakatubas</dc:creator><comments>https://news.ycombinator.com/item?id=27651690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27651690</guid></item><item><title><![CDATA[New comment by bakatubas in "WinBox: Window manager in a web browser"]]></title><description><![CDATA[
<p>And then pee on the floor and do jumping jacks, run in circles, then read a magazine, then install an upside-down lectern in the living room only to realize... you forgot the television.<p>God save us all!</p>
]]></description><pubDate>Fri, 07 May 2021 14:39:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=27076410</link><dc:creator>bakatubas</dc:creator><comments>https://news.ycombinator.com/item?id=27076410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27076410</guid></item><item><title><![CDATA[New comment by bakatubas in "Request for comments regarding topics to be discussed at Dark Patterns workshop"]]></title><description><![CDATA[
<p>Honestly all websites should support a no-script, static version to prevent 90% of the webs BS. We used to be able to view sites with JavaScript disabled and actually things would work.<p>Also, instead of arbitrary cookies why not standardize authentication/authorization security mechanisms to avoid having those stupid cookie pop ups.<p>At this point there are common web pattern which  separates the essentials from the BS—so why not get rid of the BS and keep the good stuff?</p>
]]></description><pubDate>Sun, 02 May 2021 22:40:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=27019698</link><dc:creator>bakatubas</dc:creator><comments>https://news.ycombinator.com/item?id=27019698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27019698</guid></item><item><title><![CDATA[New comment by bakatubas in "YouTube TV removed from Roku channel store amid Google contract dispute"]]></title><description><![CDATA[
<p>Man—all I can say is most tech companies suck these days in that way. Bought a Samsung “smart” tv and a couple months later got an update—now it’s showing McDonalds ads. Like WTF I paid $500 for a TV but that’s not good enough?<p>The ad industry is a cesspool these days.</p>
]]></description><pubDate>Fri, 30 Apr 2021 15:44:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=26994953</link><dc:creator>bakatubas</dc:creator><comments>https://news.ycombinator.com/item?id=26994953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26994953</guid></item><item><title><![CDATA[New comment by bakatubas in "Learn Linux without internet and stack overflow: Linux HOWTOs"]]></title><description><![CDATA[
<p>I second that—memories installing gentoo on iBook G4 and getting the wireless to work felt like a nice accomplishment :)<p>Granted, the gentoo docs are really good so that’s where I went mostly.</p>
]]></description><pubDate>Fri, 30 Apr 2021 15:40:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=26994879</link><dc:creator>bakatubas</dc:creator><comments>https://news.ycombinator.com/item?id=26994879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26994879</guid></item><item><title><![CDATA[New comment by bakatubas in "A house 3D printed from raw earth"]]></title><description><![CDATA[
<p>The first computers filled up an entire room and look where we are now...<p>This is a proof of concept and surely it will be refined to make more efficient construction processes.</p>
]]></description><pubDate>Tue, 27 Apr 2021 20:36:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=26961163</link><dc:creator>bakatubas</dc:creator><comments>https://news.ycombinator.com/item?id=26961163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26961163</guid></item><item><title><![CDATA[New comment by bakatubas in "Google have declared Droidscript is malware"]]></title><description><![CDATA[
<p>The web is the way for universal exposure. Regardless of speed it’s the only standardized, universal and widely used interface.<p>WebAssembly will be the ticket there—once it’s developed a bit more.<p>That being said, nothing compares to native. You could have shitty hardware by today’s standard with amazingly performant software if there weren’t so many damn layers in-between.<p>People are fickle with hardware though and we devs need things to slow down a bit to appreciate the nuances of each device!</p>
]]></description><pubDate>Tue, 27 Apr 2021 18:03:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=26959310</link><dc:creator>bakatubas</dc:creator><comments>https://news.ycombinator.com/item?id=26959310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26959310</guid></item><item><title><![CDATA[New comment by bakatubas in "Has UML died without anyone noticing?"]]></title><description><![CDATA[
<p>I can’t argue _for_ any particular tool—just that the concept is a really good concept.<p>I think a lot of it comes down to folks not bothering to invest in making good tools—or developers sticking to their current workflow.<p>That is why I relate it to Test-Driven Development because it does require a shift in process. But the end result, I think, could be very rewarding.</p>
]]></description><pubDate>Sun, 25 Apr 2021 20:15:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=26936246</link><dc:creator>bakatubas</dc:creator><comments>https://news.ycombinator.com/item?id=26936246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26936246</guid></item><item><title><![CDATA[New comment by bakatubas in "Has UML died without anyone noticing?"]]></title><description><![CDATA[
<p>Absolutely! That is similar to artists doing thumbnail sketches to figure out the composition; then once things are reasonably worked out, the chosen composition can be worked onto the final canvas; then the details follow.<p>That is a nice benefit of good development frameworks: how easy is it to explore new ideas? And frankly that’s why there’s an uptick in higher level languages.</p>
]]></description><pubDate>Sun, 25 Apr 2021 20:12:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=26936210</link><dc:creator>bakatubas</dc:creator><comments>https://news.ycombinator.com/item?id=26936210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26936210</guid></item><item><title><![CDATA[New comment by bakatubas in "Has UML died without anyone noticing?"]]></title><description><![CDATA[
<p>Honestly, I think complex architectures are best demonstrated as diagrams—and those can be developed in an agile fashion. Stable, well-thought-out architectures can’t be slapped together without nice diagrams. There’s a ton of folks who just “start coding” to get a feature going, but when someone else takes over the project, how are they to learn the code? Diagrams are always the best way for me—and there’s limits on what doxygen says, depending on how bad the implementation is.<p>Main point of UML is to tackle both diagramming/architecture AND forcing basic coding to reflect the diagrams. It forces code and documentation to both reflect the architectural truth.<p>This doesn’t have anything to do with agile methodologies, as any task can follow agile workflow.</p>
]]></description><pubDate>Sun, 25 Apr 2021 18:34:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=26935269</link><dc:creator>bakatubas</dc:creator><comments>https://news.ycombinator.com/item?id=26935269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26935269</guid></item><item><title><![CDATA[New comment by bakatubas in "Has UML died without anyone noticing?"]]></title><description><![CDATA[
<p>I dunno I disagree—the fact is a lot of people just dive into coding and don’t spend much time with design.<p>There’s a ton of value in  the idea of diagramming code and then generating sources. UML is a starting point but the journey is far from over.<p>The more appropriate idea is that you create documentation in the form of diagrams for free. Just like in TDD you get unit-tests for free.<p>Folks always talk about self-documenting code—and that’s great. But what about conveying a complex system to a new team of engineers? Diagrams are frankly priceless if done well.<p>Also, looking at something like Kubernetes where a declarative YAML file generates magic underneath is somewhat similar. A step beyond what we have would be nice diagramming capabilities over the YAML to auto generate the plumbing underneath.<p>Personally, I think future advances in development _will_ be done as higher level ideas—pictures worth a thousand lines of code—AI will do the rest.</p>
]]></description><pubDate>Sun, 25 Apr 2021 18:21:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=26935140</link><dc:creator>bakatubas</dc:creator><comments>https://news.ycombinator.com/item?id=26935140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26935140</guid></item><item><title><![CDATA[New comment by bakatubas in "The unreasonable effectiveness of print debugging"]]></title><description><![CDATA[
<p>All the more reason for folks to spend more time using the debugger; for instance, break points are only one feature.<p>Setting up remote debugging I’ll agree is more difficult than a local application, but each remote machine can automatically run startup commands and not require user input; commands can be run at particular places too (to print output etc) with conditional trace points, all while not impacting the code itself.<p>Main point is that folks don’t spend enough time learning the debugger, as print statements are easier. But using the debugger is a better practice in my opinion in the case where print statements are added just for a quick test, then removed.</p>
]]></description><pubDate>Sun, 25 Apr 2021 13:08:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=26932404</link><dc:creator>bakatubas</dc:creator><comments>https://news.ycombinator.com/item?id=26932404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26932404</guid></item><item><title><![CDATA[New comment by bakatubas in "The unreasonable effectiveness of print debugging"]]></title><description><![CDATA[
<p>As a counter-point, I think there’s an argument that folks don’t spend enough time in the debugger. But there’s a lot of value there and in fact one could use a debugger environment to unit test as even native debuggers have scripting environments.<p>Personally, I think folks should master the debugger _first_ and during all steps learning a programming language.<p>But similar to test-driven-development it’s a different way of thinking, and most books scarcely discuss the debuggers.<p>That being said, I do use print-debugging a lot too—in C++ a lot of functionality can be compiled-out, allowing one to, for instance, print hex dumps of serialized data going to the network.<p>On that note, there is a distinction between trace debugging that is part of the source code and general print statements that are hacked in and removed.</p>
]]></description><pubDate>Sat, 24 Apr 2021 16:19:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=26926043</link><dc:creator>bakatubas</dc:creator><comments>https://news.ycombinator.com/item?id=26926043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26926043</guid></item><item><title><![CDATA[New comment by bakatubas in "Apple’s M1 Positioning Mocks the Entire x86 Business Model"]]></title><description><![CDATA[
<p>It makes sense for software release versions, but I think this lacks marketing prowess.<p>Consider; “hey man check out my new M1 machine!” Versus: “hey man check out my M1 2021.04”<p>Even with the Core series it’s short and sweet.<p>“10th gen. Core i7” still sounds futuristic and always will.<p>Ryzen 7 also.<p>Honestly I think folks here are overthinking this stuff. It’s easy enough to compare the specs on a 10th gen cpu vs 8th gen. I think that’s easier than comparing different product names.<p>For instance, just by the names: Pentium 5 versus Core i5 it’s not quite clear unless folks were old enough to remember Pentiums. Whereas, everyone knows current generation has better processing than previous generation.</p>
]]></description><pubDate>Fri, 23 Apr 2021 12:13:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=26913897</link><dc:creator>bakatubas</dc:creator><comments>https://news.ycombinator.com/item?id=26913897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26913897</guid></item><item><title><![CDATA[New comment by bakatubas in "Green vs. Brown Programming Languages"]]></title><description><![CDATA[
<p>I think that is true regarding language popularity—but not their viability for intended purpose.<p>Perl is a great example because although it has its quirks and the ecosystem shows some age, there really isn’t anything like Perl. It is a very good language for interacting in the console and with data of many types. It’s $_ variable which is based on implied context (much like in language we short-form speech when context is implied). Those are features  something like rust (or go) simply isn’t designed for.<p>Hell, people still use and enjoy programming in C or Basic or Pascal. They just aren’t “popular” because developers are eager to put their comp-sci to use and invent more languages  :)</p>
]]></description><pubDate>Thu, 22 Apr 2021 16:15:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=26904480</link><dc:creator>bakatubas</dc:creator><comments>https://news.ycombinator.com/item?id=26904480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26904480</guid></item></channel></rss>