<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: BFLpL0QNek</title><link>https://news.ycombinator.com/user?id=BFLpL0QNek</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 29 Jul 2026 00:08:08 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=BFLpL0QNek" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by BFLpL0QNek in "Tailwind and the Beauty of Ugly Code"]]></title><description><![CDATA[
<p>The article name describes Tailwind exactly for me.<p>I personally am a fan of schematic html/css. I remember the days off CSS Zen Garden, with well marked up html you can change the visual look completely by swapping out the style sheet. There’s a nice decoupling layer, it’s flexible, it’s conceptually simple, it works.<p>Despite all that I find myself using Tailwind. I’m not a frontend/designer expert, Tailwind goes against what I believe makes good HTML, Tailwind is ugly to me, polluting classes with markup. It’s equivalent to the embedding inline styles anti pattern. However in an imperfect world it works surprisingly well for visual styling on large projects, with many teams and components and just as well in small single page sites. The perfectionist in me says it’s horrible, the I can’t be bothered with frontend design in me says it’s so much less effort and avoids styling conflicts from multiple style sheets/components and I don’t care if it’s ugly or against the ethos of good html.</p>
]]></description><pubDate>Fri, 07 Jul 2023 04:34:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=36627185</link><dc:creator>BFLpL0QNek</dc:creator><comments>https://news.ycombinator.com/item?id=36627185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36627185</guid></item><item><title><![CDATA[New comment by BFLpL0QNek in "DevOps Is Bullshit (2022)"]]></title><description><![CDATA[
<p>I agree with all that.<p>DevOps is similar to agile. Originally they both described a set of principles, an ethos, not a specific role. DevOps was your development team work closely with ops as one team, using software engineering practices, config as code etc etc.<p>Then, it just came another name for sysadmin and later platform teams and back to where it all started, passing things over the wall from engineering to platforms.</p>
]]></description><pubDate>Fri, 16 Jun 2023 11:34:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=36354832</link><dc:creator>BFLpL0QNek</dc:creator><comments>https://news.ycombinator.com/item?id=36354832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36354832</guid></item><item><title><![CDATA[New comment by BFLpL0QNek in "The Future of Vehicle Recycling, Cars stripped, boxed and on eBay within hours"]]></title><description><![CDATA[
<p>In the UK they are called “breakers” i.e. motor breakers, bike breakers, car breakers etc.<p>Since the early 2000s I’ve been buying used vehicle parts from these off eBay. One of my local shops closed the physical store and went eBay only in 2000s as that is where most of his business came from so a physical shop was costing to much.<p>This “new” phenomenon has been happening for 20+ years. Selling used parts has existed way before that also except you’d have to phone around and get the part shipped instead of search online.</p>
]]></description><pubDate>Tue, 30 May 2023 02:19:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=36120477</link><dc:creator>BFLpL0QNek</dc:creator><comments>https://news.ycombinator.com/item?id=36120477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36120477</guid></item><item><title><![CDATA[New comment by BFLpL0QNek in "66% of renters say homeownership is ‘hopeless’"]]></title><description><![CDATA[
<p>A lot of the news I see related to Canadas property issues is related to pension funds owning a large amount of property so using their size to constantly rotate tenants then increasing prices for new tenants.</p>
]]></description><pubDate>Fri, 05 May 2023 03:36:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=35824934</link><dc:creator>BFLpL0QNek</dc:creator><comments>https://news.ycombinator.com/item?id=35824934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35824934</guid></item><item><title><![CDATA[New comment by BFLpL0QNek in "66% of renters say homeownership is ‘hopeless’"]]></title><description><![CDATA[
<p>That’s the thing. A home should not be an “investment”, it should be a “home”, a home to live and give safety/security, not land, bricks and mortar someone purchases to make a capital gain or rental yield.<p>Why do people want a “home”? It provides a security renting doesn’t, you can make it your home.<p>Renting can be more flexible if you are nomadic, it can also be a huge pain dealing with leases, rental increases, dodgy landlords, a lack of security so can’t truly settle on a 12 month lease.</p>
]]></description><pubDate>Fri, 05 May 2023 03:32:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=35824905</link><dc:creator>BFLpL0QNek</dc:creator><comments>https://news.ycombinator.com/item?id=35824905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35824905</guid></item><item><title><![CDATA[New comment by BFLpL0QNek in "We Need To Talk About Vercel"]]></title><description><![CDATA[
<p>To use R2 you’d need to host images/assets separately on their own domain rather than just put a CDN infront of your entire site and forget about it. Putting assets on their own domain isn’t uncommon but for some stuff it can be a big inconvenience with build pipelines/software support.<p>I’m not sure on R2 specifics but I remember when I wanted vanity names on Cloudflare I.e assets.example.com it was not possible unless you give Cloudflare control over your entire domain, dropping your current nameservers or sign up for an enterprise plan for cname support.</p>
]]></description><pubDate>Tue, 11 Apr 2023 01:28:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=35519572</link><dc:creator>BFLpL0QNek</dc:creator><comments>https://news.ycombinator.com/item?id=35519572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35519572</guid></item><item><title><![CDATA[New comment by BFLpL0QNek in "Why and how we retired Elm"]]></title><description><![CDATA[
<p>It’s not uncommon.<p>I’ve twenty plus years experience building software on the JVM. From EJB’s of early 2000s to original Spring, then the more recent Spring Boot, a plethora of other JVM tooling. Then I’ve used various languages on top of the JVM, Groovy, Clojure, ETA, Scala. I haven’t used Kotlin only because  not had a role that needed it. Then I have a list of non JVM languages, frontend stacks and sysadmin/cloud or as they like to call it DevOps<p>Scala has been my JVM language of choice for the past ten years.<p>When I was last applying for jobs my experience with Scala seemed like it was a huge negative for the companies I interviewed at. It was “you’re one of them” and things got frosty after mentioning I’m reasonably experienced in Scala and its functional programming libraries and enjoy it as find I have less bugs.<p>If I removed Scala from my cv and never mentioned it I got a much more positive experience.<p>Some of the roles I didn’t mind it going frosty. My red flag radar went up aswell and I got the sense of big balls of mud and I’d probably hate it but needed a job. Some it was a huge disappointment, exciting company, exciting projects, perfect fit skills wise but I was seen as a Scala developer not a great fit for Kotlin as excited as I was to use it because of the companies projects.<p>Not sure what I’m trying to say but this “not good fit” attitude doesn’t seem uncommon if you have used specific languages/tools/things people interviewing you don’t like or didn’t grok. Tech talks a lot about diversity which is mostly virtue signaling and forget diversity of minds is also good.</p>
]]></description><pubDate>Sat, 08 Apr 2023 21:42:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=35497923</link><dc:creator>BFLpL0QNek</dc:creator><comments>https://news.ycombinator.com/item?id=35497923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35497923</guid></item><item><title><![CDATA[New comment by BFLpL0QNek in "Ex-Googler Answers Why Google Search Is Getting Worse"]]></title><description><![CDATA[
<p>I’m increasingly accidentally clicking ads on Google search. When it happens I’m sure I’m in an A/B test with ads in search results at the bottom of the page blended in to look like results.<p>Searching for products or manufactures is now increasingly impossible. Almost all the hits are ads for online retailers selling the product with the manufacturer’s page increasingly difficult to find in results.<p>The other one is everything is now “The best”. Every article surfaced is some low quality SEO post starting with “The best”.<p>Then tech searches bring up sites that have scraped stack overflow/GitHub duplicating content in a worse UI with ads/pop ups/redirects reminiscent of early 2000s filesharing website download link clicks. How these sites rank higher than the sources is a bit confusing.<p>Sites like medium locking content up so need to join to read it, Facebook groups killing forums have killed a lot of what made the internet/Google good.<p>It seems Google has less content it can index as content is locked away in private silos, the only freely searchable content is e-commerce sites and Google makes it money off the ads for ecommerce sites so those get pushed to the top of the rankings.</p>
]]></description><pubDate>Fri, 07 Apr 2023 03:02:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=35477511</link><dc:creator>BFLpL0QNek</dc:creator><comments>https://news.ycombinator.com/item?id=35477511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35477511</guid></item><item><title><![CDATA[New comment by BFLpL0QNek in "WWDC Announced on June 5, 2023"]]></title><description><![CDATA[
<p>Given the PR recently with Apple calling people back to the office you would think they’d be leading by example and moving back to in person events again.</p>
]]></description><pubDate>Wed, 29 Mar 2023 23:42:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=35365567</link><dc:creator>BFLpL0QNek</dc:creator><comments>https://news.ycombinator.com/item?id=35365567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35365567</guid></item><item><title><![CDATA[New comment by BFLpL0QNek in "Defaulting on Single Page Applications"]]></title><description><![CDATA[
<p>I see this in most single page apps.<p>They have a waterfall of multiple API requests by the browser to display a single page. That means the front end has a bunch of logic to aggregate and piece together requests. This in itself isn’t a big deal, if you move to doing it on the backend you still have the same logic and need to make the same sub requests.<p>Where it does become problematic is it leads to fat API endpoints sending far more data to the client than is needed. GraphQL lets you choose what fields you query but odds are there’s still data available you can ask for that shouldn’t be asked for and sent to a browser.<p>If your requests/aggregations are done serverside it gives you a better chance of filtering out data that should never be accessible in the browser. You can also make full use of Cache-Control headers and backend caching.<p>Creating individual endpoints for web apps went out of fashion as it involves more effort and people don’t like effort to do things well. I see it re-invented recently as backend-for-frontend.</p>
]]></description><pubDate>Tue, 28 Mar 2023 00:51:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=35334317</link><dc:creator>BFLpL0QNek</dc:creator><comments>https://news.ycombinator.com/item?id=35334317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35334317</guid></item><item><title><![CDATA[New comment by BFLpL0QNek in "Why use Rust on the back end?"]]></title><description><![CDATA[
<p>This argument gets posted for nearly every [insert language name] that isn’t JS/Java/Python.<p>It’s not to hard to learn. The Rust web stack is fairly simple and easy to get going with in a few days. Good developers use many languages and enjoy using many languages. If you drop the usual requires ten years experience you have just increased your hiring pool to a bunch of people who are excited to learn so will often put in the hard work to learn.<p>It’s a bit disrespectful to think a new grad can’t use a language other than JS/Python and they’ll be more productive in JS/Python. How little do you think of grads?</p>
]]></description><pubDate>Mon, 20 Mar 2023 22:00:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=35239385</link><dc:creator>BFLpL0QNek</dc:creator><comments>https://news.ycombinator.com/item?id=35239385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35239385</guid></item><item><title><![CDATA[New comment by BFLpL0QNek in "Google tells employees that fewer of them will get promotions to senior roles"]]></title><description><![CDATA[
<p>I noticed this.<p>Not Google but I worked at a mid-size US based company briefly last year.<p>The team was junior but senior in titles and highly opinionated, that was why I ended up leaving as nothing was getting done. Not last week I got a bunch of LinkedIn updates saying “Congratulate X being promoted to Senior/Staff/Principal Engineer”.<p>The grads I worked with who were good and what you expect for a grad where getting promoted to senior’s and the seniors who were ok, maybe a little inexperienced were getting promoted to staff.<p>I think roles mean nothing these days. They’re devalued and only exist for people to move up in to the next pay band.<p>What I consider senior from 15-20 years ago is staff engineer now and principal today feels like someone at the top of senior 15-20 years ago.</p>
]]></description><pubDate>Tue, 07 Mar 2023 01:50:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=35050480</link><dc:creator>BFLpL0QNek</dc:creator><comments>https://news.ycombinator.com/item?id=35050480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35050480</guid></item><item><title><![CDATA[New comment by BFLpL0QNek in "AWS Is Asleep at the Lambda Wheel"]]></title><description><![CDATA[
<p>With managed runtimes it used to be you had no control. It was an opaque black box with complete vendor lock-in.<p>Now it supports Containers it’s a place you can run any compute you can think of as long as it finishes in 15 minutes, uses less than 10gb of memory and you want to trigger it using http, direct lambda invocation or from one of the various aws event sources such as s3, sqs, sns.<p>I used to avoid Lambda as it was an opaque black box. Now it’s a generic compute platform for short lived jobs using container support.</p>
]]></description><pubDate>Fri, 03 Mar 2023 07:49:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=35006927</link><dc:creator>BFLpL0QNek</dc:creator><comments>https://news.ycombinator.com/item?id=35006927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35006927</guid></item><item><title><![CDATA[New comment by BFLpL0QNek in "AWS Is Asleep at the Lambda Wheel"]]></title><description><![CDATA[
<p>Of course 90% will use zip packages, container support is relatively new in the lifetime of Lambda.<p>Deprecating zip packages doesn’t mean zip packages no longer work, it means pretty much what they’ve done, ignored the managed runtimes with the view if the current runtime doesn’t do what you want, make your own with exactly what you need using tools you are likely already using with no vendor lock-in.<p>For things like Python most people don’t care about the underlying operating system from the projects in multiple orgs I’ve worked in. They go to Dockerhub, type Python, pick the image with the highest downloads and run pip install inside it. If you use Go, Rust, anything that creates a static executable you use “FROM scratch” with the only thing inside the container being the executable.<p>Those who do care about the underlying image are likely large orgs with a set of already blessed base images or people using things like Nix to build containers.<p>From a large org perspective and developer experience getting a “registry” for free because packaging as a standards compliant OCI image means instead of effectively creating your own registry on top of s3, you get a far more robust one with tagging, asset hashes, layering etc out the box. I never had a issue with zip archives but containers removes a bunch of roll your own boilerplate registry.</p>
]]></description><pubDate>Fri, 03 Mar 2023 07:37:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=35006865</link><dc:creator>BFLpL0QNek</dc:creator><comments>https://news.ycombinator.com/item?id=35006865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35006865</guid></item><item><title><![CDATA[New comment by BFLpL0QNek in "AWS Is Asleep at the Lambda Wheel"]]></title><description><![CDATA[
<p>They’ve provided custom runtimes which removes the need completely for managed runtimes giving you whatever version you like. They also did it in a way with Docker that’s simple and powerful.<p>If I was an AWS exec I’d say managed runtimes are legacy, with the introduction of containers move to containers for new deploys.<p>I’ve been critical of Lambda in the past and critical when people use Kubernetes/Docker because it’s Kubernetes/Docker. The container support in Lambda has been a game changer, it’s one of them now they’ve done it you think why didn’t they think of that earlier, it’s a great fit.</p>
]]></description><pubDate>Fri, 03 Mar 2023 03:42:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=35005519</link><dc:creator>BFLpL0QNek</dc:creator><comments>https://news.ycombinator.com/item?id=35005519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35005519</guid></item><item><title><![CDATA[New comment by BFLpL0QNek in "Ask HN: How are the current layoffs affecting non-US developers?"]]></title><description><![CDATA[
<p>During the pandemic I was regularly seeing $170k AUD ($116k usd) + super (10% pension contributions) + equity if available, fully remote or 1-2 days a week in the office for senior/staff/principal roles.<p>I’m now not actively looking but when I’ve had a quick browse on LinkedIn I’m seeing similar jobs now advertised at $140-150k. All now marked as “Hybrid” or must be in the office, remote has backtracked massively. Looking at the Hybrid definition a lot say 3-4 days in the office.<p>For senior / staff / principal roles I won’t look at them if less than $170k which is still a huge pay cut on my current role, admittedly I got lucky with.</p>
]]></description><pubDate>Wed, 22 Feb 2023 01:55:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=34890526</link><dc:creator>BFLpL0QNek</dc:creator><comments>https://news.ycombinator.com/item?id=34890526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34890526</guid></item><item><title><![CDATA[New comment by BFLpL0QNek in "Portugal proposes to end Golden Visas, curtail Airbnb rentals"]]></title><description><![CDATA[
<p>Australians treat property as pension funds. Pretty much every middle class person will have an investment property or holiday house. Airbnbs are popular, less requirements (no tenant rights)/more flexibility from a land lords point of view while also significantly more rent. This removes stock from local workers in favour of tourists.<p>There’s some tax rules than incentivises investing in property, negative gearing, capital gains.<p>With Australians holding there wealth in property the government and their core voters don’t want to see property prices reduce,<p>Australia also has high immigration but not building despite population growth.<p>Australia is otherwise known as the “Lucky country”, its holding to its reputation. <a href="https://en.m.wikipedia.org/wiki/The_Lucky_Country" rel="nofollow">https://en.m.wikipedia.org/wiki/The_Lucky_Country</a></p>
]]></description><pubDate>Sun, 19 Feb 2023 04:36:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=34854457</link><dc:creator>BFLpL0QNek</dc:creator><comments>https://news.ycombinator.com/item?id=34854457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34854457</guid></item><item><title><![CDATA[New comment by BFLpL0QNek in "Postgres Unlogged Tables"]]></title><description><![CDATA[
<p>I’ve used it for bulk loading on time series data partitioned by date.<p>It’s a few years ago so details are blurry. We got daily snapshots and on ingest we created an unlogged temporary table then when complete used INSERT FROM to the destination table if I remember right.<p>As long as the application handles failure on bulk ingest and you copy the data to a logged table or enable logging on the table once ingested it worked really well.</p>
]]></description><pubDate>Sun, 19 Feb 2023 03:46:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=34854126</link><dc:creator>BFLpL0QNek</dc:creator><comments>https://news.ycombinator.com/item?id=34854126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34854126</guid></item><item><title><![CDATA[New comment by BFLpL0QNek in "Atlassian says recent data leak stems from third-party vendor hack"]]></title><description><![CDATA[
<p>Completely irrelevant, this triggers me how broken the workplace is while there’s a huge push to get people back to the office.<p>> "Empower employees to reserve a desk in the workplace"<p>This business shouldn’t have a need to exist at all!<p>At home I have a separate office, set up how I like/most productive. It just works and a nice productive environment. No having to *book*/find a desk, no broken monitors, cables, hubs or chairs. No being told to move as you found a comfy spot with working equipment and get in to the office consistently early to use that spot for multiple consecutive days.</p>
]]></description><pubDate>Fri, 17 Feb 2023 01:37:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=34829518</link><dc:creator>BFLpL0QNek</dc:creator><comments>https://news.ycombinator.com/item?id=34829518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34829518</guid></item><item><title><![CDATA[New comment by BFLpL0QNek in "Show HN: I made an early 2000s-inspired internet forum"]]></title><description><![CDATA[
<p>Nice design.<p>I miss the 2000s forums. They were a great source of information that was easy to read, search and for search engines to index. As the posts where often by enthusiasts they were a treasure trove, especially the automotive forums for repair information. The closest we have now is Reddit but doesn’t feel the same and the UX certainly isn’t as good even comparing to 2000s hobbyists installing vanilla Vbulletin and tweaking colours and a few plugins.<p>A lot of the forums I visited that died, died because success made hosting to expensive as the only option was vertical scaling the database and hard to moneytorise, then things like private Facebook groups took away the various cliques.<p>I often wondered if I could create a horizontal scalable forum to make hosting costs trivial. Topics are a natural partition key and old posts are heavily cacheable with only recent posts needing lower cache ttls. I think the deployment complexity would be too much for hobbyist though.</p>
]]></description><pubDate>Fri, 17 Feb 2023 01:20:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=34829398</link><dc:creator>BFLpL0QNek</dc:creator><comments>https://news.ycombinator.com/item?id=34829398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34829398</guid></item></channel></rss>