<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: pkos98</title><link>https://news.ycombinator.com/user?id=pkos98</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 24 Apr 2026 17:17:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pkos98" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pkos98 in "An update on recent Claude Code quality reports"]]></title><description><![CDATA[
<p>Sure, I've cancelled my Max 20 subscription because you guys prioritize cutting your costs/increasing token efficiency over model performance.  
I use expensive frontier labs to get the absolute best performance, else I'd use an Open Source/Chinese one.<p>Frontier LLMs still suck a lot, you can't afford planned degradation yet.</p>
]]></description><pubDate>Thu, 23 Apr 2026 18:47:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47879865</link><dc:creator>pkos98</dc:creator><comments>https://news.ycombinator.com/item?id=47879865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47879865</guid></item><item><title><![CDATA[New comment by pkos98 in "Every layer of review makes you 10x slower"]]></title><description><![CDATA[
<p>Maybe the Two Pizza rule:<p>No team at Amazon should be larger than what two pizzas can feed (usually about 6 to 10 people).</p>
]]></description><pubDate>Tue, 17 Mar 2026 12:06:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47411546</link><dc:creator>pkos98</dc:creator><comments>https://news.ycombinator.com/item?id=47411546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47411546</guid></item><item><title><![CDATA[New comment by pkos98 in "The engine of Germany's wealth is blocking its future"]]></title><description><![CDATA[
<p>Intermediate lvl, not Amazon.  
And indeed I’ve also observed this to be the case, too startups pay such base salaries (eg Gitlab and Neon did) for similar lvl.  But there aren’t too many such openings.</p>
]]></description><pubDate>Tue, 10 Mar 2026 08:41:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47320569</link><dc:creator>pkos98</dc:creator><comments>https://news.ycombinator.com/item?id=47320569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47320569</guid></item><item><title><![CDATA[New comment by pkos98 in "The engine of Germany's wealth is blocking its future"]]></title><description><![CDATA[
<p>Not only, but also due to this.  
Relocation through switching teams is not possible.  
Compensation took a big hit due to dollar depreciation.<p>Worst case I'll end up being on unemployment insurance for a year, ~ 2800 EUR per month while travelling the world in my late twenties...<p>When property costs 1 million+ (the case in Berlin/Munich), financially it really doesn't matter whether I net 6500 EUR month working 50+ hours for FAANG or 4500 EUR working 35 hour weeks for a German corporate, even though the gross salary for the FAANG job is twice the German job.</p>
]]></description><pubDate>Mon, 09 Mar 2026 16:48:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47311559</link><dc:creator>pkos98</dc:creator><comments>https://news.ycombinator.com/item?id=47311559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47311559</guid></item><item><title><![CDATA[New comment by pkos98 in "The engine of Germany's wealth is blocking its future"]]></title><description><![CDATA[
<p>As a German, I genuinely cannot comprehend this short-sightedness and ignorance:<p>Our current Chancellor (Merz) publicly boasts that Germans work too few hours and calls on them to work more [0] implying this would generate more tax revenue.  
Yet working has arguably never been less rewarding for workers: Germany currently has the 2nd highest tax wedge among all OECD nations (≈48% for a single worker, nearly 13 percentage points above the OECD average) [2][3]. This is compounded by demand-side welfare measures for low earners such as Wohngeld (housing benefit) and pension supplements like Mütterrente ("Mothers' pension"), creating a massive redistribution from working people to non-working people.<p>Meanwhile, the German government has spent years failing to fully prosecute the CumEx/CumCum tax fraud scandal, a scheme through which banks and investors systematically robbed the German state of an estimated €36 billion in tax revenues [4][5].  
The contrast could not be more glaring: squeeze workers harder while letting financial fraudsters off easy.<p>I've handed over my resignation for my FAANG job and am looking for a job in other countries as I don't see myself building a future here.<p>- [0] Merz urges Germans to work more CGTN (Feb 2026): <a href="https://news.cgtn.com/news/2026-02-28/Merz-says-Germany-must-work-harder-cites-China-after-official-visit-1L847d0EJqw/p.html" rel="nofollow">https://news.cgtn.com/news/2026-02-28/Merz-says-Germany-must...</a><p>- [1] EUFactCheck Merz's claim rated "Mostly False": <a href="https://eufactcheck.eu/factcheck/mostly-false-we-need-to-work-more-and-more-efficiently-again/" rel="nofollow">https://eufactcheck.eu/factcheck/mostly-false-we-need-to-wor...</a><p>- [2] OECD Taxing Wages 2025 Germany: <a href="https://www.oecd.org/content/dam/oecd/en/publications/reports/2025/04/taxing-wages-2025-country-notes_16d47563/germany_59f2afde/510f880a-en.pdf" rel="nofollow">https://www.oecd.org/content/dam/oecd/en/publications/report...</a><p>- [3] Tax Foundation Tax Burden on Labor, OECD 2024: <a href="https://taxfoundation.org/data/all/global/tax-burden-on-labor-oecd-2024/" rel="nofollow">https://taxfoundation.org/data/all/global/tax-burden-on-labo...</a><p>- [4] CumEx-Files Wikipedia: <a href="https://en.wikipedia.org/wiki/CumEx-Files" rel="nofollow">https://en.wikipedia.org/wiki/CumEx-Files</a><p>- [5] Stanford GSB CumEx and CumCum Scandals: <a href="https://casi.stanford.edu/news/germanys-cumex-and-cumcum-financial-scandals-reveal-how-democratic-institutions-fail" rel="nofollow">https://casi.stanford.edu/news/germanys-cumex-and-cumcum-fin...</a></p>
]]></description><pubDate>Mon, 09 Mar 2026 16:15:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47311036</link><dc:creator>pkos98</dc:creator><comments>https://news.ycombinator.com/item?id=47311036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47311036</guid></item><item><title><![CDATA[New comment by pkos98 in "A GitHub Issue Title Compromised 4k Developer Machines"]]></title><description><![CDATA[
<p>AI slop. The internet is dead.</p>
]]></description><pubDate>Fri, 06 Mar 2026 08:38:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47272498</link><dc:creator>pkos98</dc:creator><comments>https://news.ycombinator.com/item?id=47272498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47272498</guid></item><item><title><![CDATA[New comment by pkos98 in "The Gleam Programming Language"]]></title><description><![CDATA[
<p>Isn’t  this the proof of my point - How does the need of writing „@external“ annotations by hand not contradict the point of being „out of the box“ usable?<p>Hayleigh, when I asked on the discord about how to solve my JSON problem in order to get structured logging working, you replied that I’m the first one to ask about this.<p>Now reading this: 
> It's ok if you don't vibe with Gleam – no ad-hoc poly and no macros are usually dealbreakers for certain types of developer<p>Certainly makes me even more feel like gatekeeping.</p>
]]></description><pubDate>Wed, 14 Jan 2026 08:48:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46613803</link><dc:creator>pkos98</dc:creator><comments>https://news.ycombinator.com/item?id=46613803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46613803</guid></item><item><title><![CDATA[New comment by pkos98 in "The Gleam Programming Language"]]></title><description><![CDATA[
<p>Well, for the specific example I gave (JSON serialization), you certainly do care whether Jason.Encoder is implemented for a struct.</p>
]]></description><pubDate>Wed, 14 Jan 2026 08:40:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46613750</link><dc:creator>pkos98</dc:creator><comments>https://news.ycombinator.com/item?id=46613750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46613750</guid></item><item><title><![CDATA[New comment by pkos98 in "The Gleam Programming Language"]]></title><description><![CDATA[
<p>Coming from Elixir, I gave Gleam a try for a couple of days over the holidays. Reasons I decided not to pursue:<p>- No ad-hoc polymorphism (apart from function overloading IIRC) means no standard way of defining how things work. 
There are not many conventions yet in place so you won’t know if your library supports eg JSON deserialization for its types<p>- Coupled with a lack of macros, this means you have to implement even most basic functionality like JSON (de)serialization yourself - even for stdlib and most popular libs’ structs<p>- When looking on how to access the file system, I learned the stdlib does not provide fs access as the API couldn’t be shared between the JS and Erlang targets. The most popular fs package for erlang target didn’t look of high quality at all. Something so basic and important.<p>- This made me realise that in contrast to elixir which not only runs on the BEAM („Erlang“) but also runs with seamless Erlang interop, Gleam doesn’t have access to most of the Erlang / Elixir ecosystem out of the box.<p>There are many things I liked, like the algebraic data types, the Result and Option types, pattern matching with destructuring. 
Which made me realize what I really want is Rust. My ways lead to Rust, I guess.</p>
]]></description><pubDate>Wed, 14 Jan 2026 07:49:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46613427</link><dc:creator>pkos98</dc:creator><comments>https://news.ycombinator.com/item?id=46613427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46613427</guid></item><item><title><![CDATA[New comment by pkos98 in "Sergey Brin's Unretirement"]]></title><description><![CDATA[
<p>I think this is just an extension of "Fuck you money"</p>
]]></description><pubDate>Wed, 07 Jan 2026 15:18:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46527371</link><dc:creator>pkos98</dc:creator><comments>https://news.ycombinator.com/item?id=46527371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46527371</guid></item><item><title><![CDATA[New comment by pkos98 in "Norway wealth fund to vote for human rights report at Microsoft, against Nadella"]]></title><description><![CDATA[
<p>Or you ask Gemini to do this for you (timestamps were removed when formatting into markdown)<p>Based on the podcast "Microsoft: Powering Israel’s Genocide? | Hossam Nasr," here are the main human rights issues alleged against Microsoft:<p>1. Complicity in Military Operations
- The podcast claims Microsoft is a key tech provider for the Israeli military, specifically using the Azure cloud platform to run combat and intelligence activities.
- It alleges Microsoft sells AI services (including OpenAI models) to military units like "Mamram," which are linked to automated targeting systems used to accelerate lethal strikes.<p>2. Surveillance and Infrastructure
- Microsoft is accused of hosting roughly 13.6 petabytes of data used for mass surveillance.
- The "Al-Munassiq" app, used by Palestinians to manage movement permits, reportedly runs on Azure and is described as a tool for collecting vast amounts of surveillance data.
- The company reportedly sells technology directly to illegal settlements in the West Bank.<p>3. Internal Labor Rights & Suppression
- The speaker alleges a double standard and discrimination against Palestinian and Arab employees.
- Microsoft is accused of "weaponizing" HR policies to fire workers (including the podcast guest) for organizing vigils or protesting the company's military contracts.<p>4. Historical Context
- The discussion references Microsoft's history of providing tech to ICE (Immigration and Customs Enforcement) in the US as part of a broader pattern of supporting "systems of oppression."<p>Source: <a href="https://www.youtube.com/watch?v=A95asBbCNZo" rel="nofollow">https://www.youtube.com/watch?v=A95asBbCNZo</a><p>Prompt: “ According to this podcast: <a href="https://www.youtube.com/watch?v=A95asBbCNZo" rel="nofollow">https://www.youtube.com/watch?v=A95asBbCNZo</a><p>What are the main human rights issues of Microsoft?”<p>Used Gemini 3 (Thinking) via WebUI</p>
]]></description><pubDate>Sun, 30 Nov 2025 14:59:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46097165</link><dc:creator>pkos98</dc:creator><comments>https://news.ycombinator.com/item?id=46097165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46097165</guid></item><item><title><![CDATA[New comment by pkos98 in "iPhone Air"]]></title><description><![CDATA[
<p>> It's like they are building tech for made up in corporate conference room use cases.<p>Totally felt the same during the live-translation demo, when these two casual business folks were talking about "the client will love the new strategy". Dystopian corporate gibberish.</p>
]]></description><pubDate>Tue, 09 Sep 2025 18:30:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45186380</link><dc:creator>pkos98</dc:creator><comments>https://news.ycombinator.com/item?id=45186380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45186380</guid></item><item><title><![CDATA[New comment by pkos98 in "Why Elixir? Common misconceptions"]]></title><description><![CDATA[
<p>it's just an internal I/O-bound project, where BEAM concurrency makes lots of sense. Grown from an engineer's side project as it was useful and working well, not a company-wide effort to bet on Elixir</p>
]]></description><pubDate>Thu, 24 Jul 2025 13:06:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=44670202</link><dc:creator>pkos98</dc:creator><comments>https://news.ycombinator.com/item?id=44670202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44670202</guid></item><item><title><![CDATA[New comment by pkos98 in "Why Elixir? Common misconceptions"]]></title><description><![CDATA[
<p>I've been writing Elixir on-and-off since 2017 for personal projects and since 2024 professionally, at a big tech company.<p>The two experiences couldn't be more different. While I loved the great development speed for my personal projects, where I am writing more code than reading it,
joining an existing project needs the opposite, reading more code than writing it.  
And I can only repeat what many people say, dynamic typing makes this so much more difficult. For most code changes, I am not 100% certain which code paths are affected without digging a lot through the code base. I've introduced bugs which would have been caught with static typing.<p>So in my conclusion, I'm bullish on gleam, but also on other (static) languages embracing the cooperative green-thread/actor model of concurrency like Kotlin (with JVM's virtual threads).
(On another note, I personally also dislike Phoenix LiveView and the general tendency of focusing on  ambiguous concepts like Phoenix Context's and other Domain Driven Design stuff)</p>
]]></description><pubDate>Thu, 24 Jul 2025 07:43:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=44668065</link><dc:creator>pkos98</dc:creator><comments>https://news.ycombinator.com/item?id=44668065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44668065</guid></item><item><title><![CDATA[New comment by pkos98 in "European Cloud, Global Reach"]]></title><description><![CDATA[
<p>Having worked as Cloud Solution Architect at Microsoft Germany/Azure, let me tell you:<p>Nope this gap can not be closed by any US company alone due to the Us Patriot Act - which forces any US company (including e.g. a German subsidiary) to allow access to all data for national security purposes.</p>
]]></description><pubDate>Mon, 24 Mar 2025 10:07:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43459161</link><dc:creator>pkos98</dc:creator><comments>https://news.ycombinator.com/item?id=43459161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43459161</guid></item><item><title><![CDATA[New comment by pkos98 in "Has Swift's concurrency model gone too far?"]]></title><description><![CDATA[
<p>From the thread:<p><pre><code>  @discardableResult
  public init(priority: TaskPriority? = nil,
      operation: sending @escaping @isolated(any) () async -> Success)
</code></pre>
> Take just the operation argument. It's a closure that is sending, escaping, declares any isolation (I don't understand this part very well yet), it's async and it returns Success. That's a whole bunch of facts - 7 to be precise - you need to know about just one parameter of this constructor.  
I understand that all 7 make sense and there's nothing you can do about it within the current strict concurrency model.</p>
]]></description><pubDate>Thu, 30 Jan 2025 15:07:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=42878432</link><dc:creator>pkos98</dc:creator><comments>https://news.ycombinator.com/item?id=42878432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42878432</guid></item><item><title><![CDATA[Has Swift's concurrency model gone too far?]]></title><description><![CDATA[
<p>Article URL: <a href="https://forums.swift.org/t/has-swifts-concurrency-model-gone-too-far/77468">https://forums.swift.org/t/has-swifts-concurrency-model-gone-too-far/77468</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42878395">https://news.ycombinator.com/item?id=42878395</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 30 Jan 2025 15:03:18 +0000</pubDate><link>https://forums.swift.org/t/has-swifts-concurrency-model-gone-too-far/77468</link><dc:creator>pkos98</dc:creator><comments>https://news.ycombinator.com/item?id=42878395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42878395</guid></item><item><title><![CDATA[Linkers, Loaders and Shared Libraries in Windows, Linux, and C++ [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=_enXuIxuNV4">https://www.youtube.com/watch?v=_enXuIxuNV4</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40836853">https://news.ycombinator.com/item?id=40836853</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 30 Jun 2024 12:45:52 +0000</pubDate><link>https://www.youtube.com/watch?v=_enXuIxuNV4</link><dc:creator>pkos98</dc:creator><comments>https://news.ycombinator.com/item?id=40836853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40836853</guid></item><item><title><![CDATA[New comment by pkos98 in "EU Council has withdrawn the vote on Chat Control"]]></title><description><![CDATA[
<p>two of the three coalition parties are against it - the greens and the FDP (the social democrats are in favour), thus the government doesnt support.<p>they are neither far left/right</p>
]]></description><pubDate>Thu, 20 Jun 2024 12:05:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=40737719</link><dc:creator>pkos98</dc:creator><comments>https://news.ycombinator.com/item?id=40737719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40737719</guid></item><item><title><![CDATA[New comment by pkos98 in "New GitHub Organization for the Swift Project"]]></title><description><![CDATA[
<p>there already is an lsp available (officially from Apple).<p>Tried it out a month ago (on Linux using neovim) and the autocompletion was on par with golang lsp in terms of speed. 
Didnt check the lsp capabilities though.</p>
]]></description><pubDate>Mon, 10 Jun 2024 22:22:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=40639900</link><dc:creator>pkos98</dc:creator><comments>https://news.ycombinator.com/item?id=40639900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40639900</guid></item></channel></rss>