<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: lxcid</title><link>https://news.ycombinator.com/user?id=lxcid</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 06:33:59 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lxcid" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lxcid in "Apple Dominates App Store Search Results, Thwarting Competitors"]]></title><description><![CDATA[
<p>Hmmm, one could choose other grocery stores to distribute their products but developers can only distribute their app in one store.<p>If you spent months or years developing an app and apple reject it, you have no way to go. You can’t make it android or web without significant rework. Even if it is accepted, it might get sherlocked by Apple in WWDC. Not to mention your app could break every year at this time round when new iOS is released.<p>This is the risk of an indie iOS developers and the risk have not lessen over the years.<p>Here one heartbreaking post from an indie developer:<p><a href="https://qnoid.com/2019/09/06/Apple-Developer.html" rel="nofollow">https://qnoid.com/2019/09/06/Apple-Developer.html</a></p>
]]></description><pubDate>Tue, 10 Sep 2019 15:47:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=20929475</link><dc:creator>lxcid</dc:creator><comments>https://news.ycombinator.com/item?id=20929475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20929475</guid></item><item><title><![CDATA[New comment by lxcid in "I Miss Rails"]]></title><description><![CDATA[
<p>I personally don't missed Rails mostly because boilerplate doesn't really bother me. I'm more afraid of using the wrong abstraction.<p>Rails (v4 was my last experience) was hard for me and I think my reasoning is as follow:<p>- I like to dig deep into the framework I work with but Rails have so much meta programming (a.k.a magic) that I struggle real hard figuring out stuff. You often have to go into runtime, hit method and see where it lead you to and after a while, I realise that I'm not going to see the bottom.<p>- If you are someone who like to dig deep, the documentation wasn't helpful for me at all.<p>- ActiveRecord for a while discourage using foreign key. When I move away from Rails, I tried SQLAlchemy and love that its unopinionated. Then I move to node and agree its ORM are less powerful but I learnt to love SQL. ActiveRecord for me shouldn't be any more than just convenience ORM and shouldn't replace SQL, that goes against Rails' ActiveRecord philosophy which claim these constraints should be at the model side rather than DB side. <a href="https://guides.rubyonrails.org/active_record_migrations.html#active-record-and-referential-integrity" rel="nofollow">https://guides.rubyonrails.org/active_record_migrations.html...</a><p>- Lastly, I firmly believe MVC is a leaky abstraction. Any variations of MVC is just shifting the complexity around, not reducing it. I worked on Rails, worked on iOS (which uses M-V-VC). The pattern I see is that almost every year, someone will get bitten by vanilla MVC, tried some variants unsuccessfully and conjure a new variant; the cycle goes on. MVC is a 20 year old pattern, it have amazing insight into how we should build application, but its implementation always fall short after so many years.<p>Ultimately, I don't think Rails was optimised for someone like me. I think there's just fundamental differences in philosophy between me and Rails.</p>
]]></description><pubDate>Fri, 29 Mar 2019 00:02:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=19517895</link><dc:creator>lxcid</dc:creator><comments>https://news.ycombinator.com/item?id=19517895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19517895</guid></item><item><title><![CDATA[City of the Future: Singapore – Full Episode – National Geographic]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=xi6r3hZe5Tg">https://www.youtube.com/watch?v=xi6r3hZe5Tg</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18576608">https://news.ycombinator.com/item?id=18576608</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 01 Dec 2018 13:07:01 +0000</pubDate><link>https://www.youtube.com/watch?v=xi6r3hZe5Tg</link><dc:creator>lxcid</dc:creator><comments>https://news.ycombinator.com/item?id=18576608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18576608</guid></item><item><title><![CDATA[New comment by lxcid in "Google Has a Plan to Eliminate Mosquitoes"]]></title><description><![CDATA[
<p>Well, they already running trial by the government in Singapore…<p><a href="https://www.channelnewsasia.com/news/singapore/nea-release-more-wolbachia-infected-mosquitoes-tampines-yishun-9992592" rel="nofollow">https://www.channelnewsasia.com/news/singapore/nea-release-m...</a></p>
]]></description><pubDate>Wed, 28 Nov 2018 15:21:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=18552209</link><dc:creator>lxcid</dc:creator><comments>https://news.ycombinator.com/item?id=18552209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18552209</guid></item><item><title><![CDATA[New comment by lxcid in "AMD Announces 7nm Rome CPUs and MI60 GPUs"]]></title><description><![CDATA[
<p>I have a feeling this is not a AMD vs Intel or Apple vs Intel.<p>This is TSMC vs Intel. TSMC basically make the 7nm chip for Apple and AMD.<p>It looks like this company HQ at Taiwan provided the bragging right for Apple and AMD…</p>
]]></description><pubDate>Wed, 07 Nov 2018 03:33:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=18396926</link><dc:creator>lxcid</dc:creator><comments>https://news.ycombinator.com/item?id=18396926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18396926</guid></item><item><title><![CDATA[New comment by lxcid in "The cost of keeping Singapore squeaky clean"]]></title><description><![CDATA[
<p>As someone who live in Singapore, yeap, pretty much the same experiences. There's a lot of FUD about Singapore strictness but many are exaggerated.<p>E.g. If you smoke, you gonna hate Singapore. Because if you get caught smoking in the wrong area, you will be fined. If you throw the butts on the floor, you will be fined if an officer caught you.<p>Drug is one thing if you cannot live without, you shouldn't come to Singapore.</p>
]]></description><pubDate>Tue, 30 Oct 2018 03:06:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=18333748</link><dc:creator>lxcid</dc:creator><comments>https://news.ycombinator.com/item?id=18333748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18333748</guid></item><item><title><![CDATA[New comment by lxcid in "My misalignment with Apple's love affair with Swift"]]></title><description><![CDATA[
<p>I love Swift but at 4.2, its still a distance from being useable for me.<p>Swift is suppose to be modern, only to be burden by API compatibility work, which is non trivia.<p>This significantly slow certain important developments like ABI Stability (5.0), Full Generic (5.0), Concurrency (Maybe 6.0)?<p>A year since 4.0 release and in the coming few months, 4.2 will be release and not 5.0. This mean the timeline for 6.0 get push even further back.<p>While Swift is modern in area like optionality, first class immutable struct and (my favourite feature) enum with associated values, it lack many other modern features we come to expect from modern language. e.g. callback are still the way for async path control (1 of the regret of Ryan Dahl in his JSConf EU talk <a href="https://www.youtube.com/watch?v=M3BM9TB-8yA" rel="nofollow">https://www.youtube.com/watch?v=M3BM9TB-8yA</a>)<p>1.0 to 3.0 was spent getting the API right. This is a significant positive investment in the long run, but as someone who have to maintain codes, it was not pleasant at all and I still have code stuck in 1.0/2.0 eras. I have crashes with getting conditional conformance working with generic. Some wasn't crashing on 1.0 or 2.0 but crash on 3.0. Swift clearing is a WIP.<p>---<p>At the same time, TypeScript happened. TypeScript turn JavaScript into optional typed language. I see JavaScript and Objective-C in similar light. Since Objective-C start getting some syntactic sugar (generic, nullability), I wonder what if they have taken the TypeScript approach instead.<p>TypeScript have no choice but be pragmatic (probably after seeing how Dart was not adopted by the larger community for going the Swift way).<p>Apple basically act like a benevolent dictator, whatever direction they take is more or less the future, we have to figure out how to work around the new "world" order, which get updated every year at June.<p>The best iOS/Mac developer thrive in this environment and get handsomely rewarded (App Store ranking, recognition from Apple), I tried and failed miserably.</p>
]]></description><pubDate>Sun, 10 Jun 2018 23:02:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=17280632</link><dc:creator>lxcid</dc:creator><comments>https://news.ycombinator.com/item?id=17280632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17280632</guid></item><item><title><![CDATA[New comment by lxcid in "Ask HN: What did you work on in 2017?"]]></title><description><![CDATA[
<p>Had my first full year working on my startup <a href="https://www.taskade.com/" rel="nofollow">https://www.taskade.com/</a><p>It have been challenging. I switch from being an iOS engineer to a full stack web developer. I always thought its easy to manage a team but I was so wrong. Struggling between doing and delegating.<p>I hope to I learn and improve going forward into 2018, trying to be good at enabling my teammates more. Hope we make Taskade becoming great.<p>I'm grateful I have good relationship with my co-founders though and still enjoy very much working with them. Hope we achieve great things together.<p>Happy New Year HN!<p>Cheers,
Stan</p>
]]></description><pubDate>Mon, 01 Jan 2018 06:25:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=16044988</link><dc:creator>lxcid</dc:creator><comments>https://news.ycombinator.com/item?id=16044988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16044988</guid></item><item><title><![CDATA[New comment by lxcid in "An $814M Mystery Near the Heart of the Biggest Bitcoin Exchange"]]></title><description><![CDATA[
<p>2 camps:<p>USD 814M accumulated over a year, legit vs not legit?<p>You don’t really need to think hard, who is these 30 mil, 30 mil deposit? If you divide by a year, they need to have an average 2.2 millions of deposit a day. That’s just to Tether. That’s a lot. Just moving these amount of money in any country will put your account in question.<p>Will you do it if their T&C doesn’t guarantee withdrawal? A bank actually need a govt to issue deposit insurance for it to work? People are depositing 2.2 millions without any deposit insurance, with shady T&C?<p>I mean you can believe in it, but I’m definitely skeptical.</p>
]]></description><pubDate>Tue, 05 Dec 2017 18:35:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=15854312</link><dc:creator>lxcid</dc:creator><comments>https://news.ycombinator.com/item?id=15854312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15854312</guid></item><item><title><![CDATA[New comment by lxcid in "How we do Vue at GitLab: one year later"]]></title><description><![CDATA[
<p>I agree. It felt like Vue is rewalking the path of React all over again.<p>But I think it’s good that there’s competing library, though the problem domain felt eerily similar.</p>
]]></description><pubDate>Sat, 11 Nov 2017 02:27:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=15674666</link><dc:creator>lxcid</dc:creator><comments>https://news.ycombinator.com/item?id=15674666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15674666</guid></item><item><title><![CDATA[New comment by lxcid in "Massive Government Report Says Climate Is Warming and Humans Are the Cause"]]></title><description><![CDATA[
<p>When one’s identity is being challenged, cognitive dissonance kicks in…<p>Intelligence have little effect on preventing CD. My opinion is one humility have more (positive) effect.</p>
]]></description><pubDate>Fri, 03 Nov 2017 03:48:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=15616547</link><dc:creator>lxcid</dc:creator><comments>https://news.ycombinator.com/item?id=15616547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15616547</guid></item><item><title><![CDATA[New comment by lxcid in "Everything Is Crazy and the Markets Aren’t Freaking Out"]]></title><description><![CDATA[
<p>I guess this is the calm before the storm.</p>
]]></description><pubDate>Tue, 17 Oct 2017 04:51:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=15488746</link><dc:creator>lxcid</dc:creator><comments>https://news.ycombinator.com/item?id=15488746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15488746</guid></item><item><title><![CDATA[New comment by lxcid in "JavaScript Fatigue or My History with Web Development"]]></title><description><![CDATA[
<p>JavaScript is unlike other languages, it take the big 4 (Chrome, Safari, Firefox and IE/Edge) to come to an agreement to get something done.<p>And standardization takes many years to reach mass adoptions. No language come close to such a mess. Even Python 2 to 3 migration wasn't as complex.<p>Yet, they move fast, faster than those languages that are controlled by one authority.<p>Frameworks are important because at the lower level, things are not as simple to get done as those language with only one authority.<p>They API agreed by the authorities will definitely be thin. So the community step up with frameworks.</p>
]]></description><pubDate>Tue, 27 Jun 2017 10:54:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=14644105</link><dc:creator>lxcid</dc:creator><comments>https://news.ycombinator.com/item?id=14644105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14644105</guid></item><item><title><![CDATA[New comment by lxcid in "US quits Paris climate pact"]]></title><description><![CDATA[
<p>Remember the old story of The Tortoise and The Hare? U.S. is acting like the Hare now…</p>
]]></description><pubDate>Fri, 02 Jun 2017 02:12:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=14466918</link><dc:creator>lxcid</dc:creator><comments>https://news.ycombinator.com/item?id=14466918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14466918</guid></item><item><title><![CDATA[New comment by lxcid in "Not a Dot-Com Bubble, Not 2007, but a Nasty Mix of Both"]]></title><description><![CDATA[
<p>I'm not well verse in economy but I believe much of what US is today is built on being the global dependency. It's like the JQuery of everyone's economy: too big to fail.<p>After Trump inarguration, the world got a shock at what a hell of a dependency they got themselves into (bigger shock than 2008). It's like the leftpad fiasco all over again. Any sane politician would by now understand the need to reduce dependency on America. Everyone else are planning a Dodd Frank fix for their economy.<p>US will really suffer a crisis if the world stop depending on it, if they can afford to ignore America. After TPP was canned, and Trump protectionism approach, that dependency is surely weaken.<p>If you think about it, China is not even trying to complain about US anymore. That's because they got what they wanted.<p>But US had a nuclear arsenal, its better for the world if we had this dependency. Trade and economy have kept peace for so long, I hope I don't see an end to this peace.</p>
]]></description><pubDate>Fri, 07 Apr 2017 03:14:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=14056810</link><dc:creator>lxcid</dc:creator><comments>https://news.ycombinator.com/item?id=14056810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14056810</guid></item><item><title><![CDATA[New comment by lxcid in "Forestry.io"]]></title><description><![CDATA[
<p>Cool site. May I ask is your WYSIWYG custom made?</p>
]]></description><pubDate>Sun, 03 Jul 2016 00:23:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=12024309</link><dc:creator>lxcid</dc:creator><comments>https://news.ycombinator.com/item?id=12024309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12024309</guid></item><item><title><![CDATA[New comment by lxcid in "Functional Programming at Facebook"]]></title><description><![CDATA[
<p>In the comparison between Flow & TypeScript, he mentioned Flow gets non-nullability right. Anyone have any example to illustrate this?</p>
]]></description><pubDate>Fri, 26 Feb 2016 01:59:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=11179374</link><dc:creator>lxcid</dc:creator><comments>https://news.ycombinator.com/item?id=11179374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11179374</guid></item><item><title><![CDATA[New comment by lxcid in "Singapore witnesses the rise of the entrepreneur"]]></title><description><![CDATA[
<p>It could be challenging I think. But I think tourist visa is 90 days if I'm not wrong. I really recommend visiting. The food is great and the city walk at night is kinda beautiful and very safe. :)</p>
]]></description><pubDate>Mon, 18 Jan 2016 16:22:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=10925224</link><dc:creator>lxcid</dc:creator><comments>https://news.ycombinator.com/item?id=10925224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10925224</guid></item><item><title><![CDATA[New comment by lxcid in "Singapore witnesses the rise of the entrepreneur"]]></title><description><![CDATA[
<p>I stay in Singapore and used to work remote.<p>I want to differentiate the tech scene and start up scene.<p>There's a lot of noise in the start up scene just like most places. Over the years, I have definitely seen an increase of entrepreneurs. But I care only at a gossipy level.<p>The tech scene on the other hand is closely knitted. Running the tech scene is challenging here. We haven't have much support from companies as successful local start up don't end up paying forward as much as we hope they would, but it's improving. We often depend on some government helps and a few very passionate and committed people.<p>Over the years, the tech scene have grow slowly but surely. More people are contributing back in term of sharing knowledges through meetup or doing open source stuff. This is what truly make me hopeful of Singapore.<p>I think if we just focus on ourselves and be open to things and grow together. We can be decent together. :)<p>Here's some links to get a sense of how far we have come:<p>Events: <a href="https://webuild.sg" rel="nofollow">https://webuild.sg</a>
Data: <a href="https://data.webuild.sg" rel="nofollow">https://data.webuild.sg</a>
Talks: <a href="http://engineers.sg" rel="nofollow">http://engineers.sg</a></p>
]]></description><pubDate>Mon, 18 Jan 2016 16:03:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=10925116</link><dc:creator>lxcid</dc:creator><comments>https://news.ycombinator.com/item?id=10925116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10925116</guid></item><item><title><![CDATA[New comment by lxcid in "Don’t bother with Swift for iOS development"]]></title><description><![CDATA[
<p>I can't take anyone who promote JavaScript over any real programming language seriously.<p>first, people build transpiler so that they can build and maintain large codebase without losing sanity.<p>Then you have react that come with this great idea, immutability, so that they can have saner codebase.<p>Much of what happen is due to the language deficiency. Which is why some would have gone and consider language like Go.</p>
]]></description><pubDate>Wed, 04 Nov 2015 02:17:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=10504149</link><dc:creator>lxcid</dc:creator><comments>https://news.ycombinator.com/item?id=10504149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10504149</guid></item></channel></rss>