HN user

ckcheng

1,254 karma
Posts57
Comments189
View on HN
sunburntimer.com 7d ago

Sunburn Calculator

ckcheng
3pts0
www.nature.com 1y ago

Health effects of processed meat, sugar-sweetened beverages and trans fat

ckcheng
7pts0
www.nejm.org 1y ago

Structured Exercise After Adjuvant Chemotherapy for Colon Cancer

ckcheng
6pts1
www.theguardian.com 1y ago

'Invasion' barges, cable cutters and surprise naval drills: how China tests USA

ckcheng
7pts0
www.foreignaffairs.com 1y ago

Tariffs Can Help America

ckcheng
17pts41
nap.nationalacademies.org 1y ago

Artificial Intelligence and the Future of Work

ckcheng
51pts26
ourworldindata.org 1y ago

Number of people employed in agriculture, 1801 to 2019

ckcheng
3pts2
en.wikipedia.org 1y ago

Terran Trade Authority

ckcheng
1pts2
old.reddit.com 1y ago

Levels.fyi Available in CAD

ckcheng
3pts0
news.ycombinator.com 1y ago

Ask HN: Why did AlphaProof fail at IMO combinatorial problems?

ckcheng
4pts2
github.com 1y ago

Linsk: Access Linux-native file systems (e.g. LVM, LUKS) on Windows and macOS

ckcheng
1pts0
www.theguardian.com 1y ago

Why Zuckerberg's multibillion-dollar gamble doesn't just matter to Meta

ckcheng
4pts1
github.com 2y ago

BlackHole: macOS Audio Loopback Driver

ckcheng
339pts125
apnews.com 2y ago

Apple lays off over 600 workers in California in first major post-pandemic cut

ckcheng
1pts1
help.overdrive.com 2y ago

Why will my device lose access to Libby & OverDrive April 15, 2024?

ckcheng
54pts18
www.theguardian.com 2y ago

The hard truth about AI? It might produce some better software

ckcheng
2pts0
www.sfu.ca 2y ago

Important Changes to SFU Email Forwarding – alumni email will be discontinued

ckcheng
1pts1
www.theglobeandmail.com 2y ago

Sutton launches new Alberta AI lab with Huawei funds after Ottawa restrictions

ckcheng
2pts0
waterheatertimer.org 2y ago

How to select and replace water heater element

ckcheng
1pts0
www.cbc.ca 3y ago

Indigo website still offline nearly 1 week after cybersecurity incident

ckcheng
6pts0
www.science.org 3y ago

Simple mix of soap and solvent could help destroy ‘forever chemicals’

ckcheng
213pts233
www.techadvisor.com 3y ago

WhatsApp chats can finally be moved between Android and iPhone

ckcheng
2pts1
github.com 3y ago

Firefox will no longer be a supported browser – service.mbna.ca

ckcheng
108pts108
globalnews.ca 4y ago

Canada's Global Affairs Dept suffers 'cyber attack' amid Russia-Ukraine tensions

ckcheng
1pts0
www.fastcompany.com 4y ago

Clayton Christensen on How to Find Work That You Love

ckcheng
4pts0
fangprep.substack.com 4y ago

Big Tech Coding Interview Framework – Pt 2. Strategy

ckcheng
3pts1
fangprep.substack.com 4y ago

Big Tech Coding Interview Framework – Pt 1. Inspect

ckcheng
191pts144
jacquesheunis.com 4y ago

Fortunes Algorithm: An Intuitive Explanation

ckcheng
3pts0
blog.ivank.net 4y ago

Fortune’s Algorithm and Implementation

ckcheng
2pts0
apnews.com 4y ago

Texas’ fight against a ransomware hack

ckcheng
3pts0

Like many countries, China has an unemployment problem especially with new grads.

demanding jobs and long hours in the private sector, where 12-hour days and weekend shifts are common

But well, there’s the problem right there, right? If they restrict max working hours to like European standards, they’d immediately reduce unemployment to near zero.

Plus the extra time off produces greater domestic demand too.

This solution is too obvious. So why don’t they do it?

What’s more funny to me is the set up to that quote:

Bill Gates had somehow manifested, alone, surrounded by ten Apple employees. … Steve started yelling at Bill, asking him why he violated their agreement.

And what’s more interesting is the conclusion:

Apple filed a monumental copyright lawsuit against Microsoft in 1988, but they eventually lost on a technicality (the judge ruled that Apple inadvertently gave Microsoft a perpetual license to the Mac user interface in November 1985).

Microsoft didn’t steal Apple’s GUI … Apple gave it to them.

It’s important not to forget the (work) politics while looking at the work produced. Unfortunately when you get a politically astute Mad Men (for real, from Ogilvy) in the organization, great damage can be done for a very long time without much recourse.

You’ll note Dye was an Ive decision. And you’ll see the successor was not in Dye’s camp. Because (work) politics.

From https://daringfireball.net/2025/12/bad_dye_job

Gurman reported that Billy Sorrentino, a Dye deputy who has served as a senior director of design at Apple since 2016, is leaving for Meta with Dye.3 I don’t have any other names, but word on the street is that other members of Dye’s inner circle are leaving Apple for Meta with him. But those who remain — or who might remain, if they’d have been offered the promotion to replace Dye — simply can’t be trusted from the perspective of senior leadership, who were apparently blindsided by Dye’s departure for Meta.

Putting Alan Dye in charge of user interface design was the one big mistake Jony Ive made as Apple’s Chief Design Officer.

Dye had no background in user interface design... Before joining Apple, he was design director for the fashion brand Kate Spade, and before that worked on branding for the ad agency Ogilvy.

Alan Dye is not untalented. But his talents at Apple were in politics. His political skill was so profound that it was his decision to leave, despite the fact that his tenure is considered a disaster by actual designers inside and outside the company. He obviously figured out how to please Apple’s senior leadership. His departure today landed as a total surprise because his stature within the company seemed so secure.

The strangest thing I found is:

on April 7, 2026 … U.S. Treasury Secretary Scott Bessent and Federal Reserve Chair Jerome Powell convened an urgent, in-person meeting in Washington with the chief executives of [major US banks] to brief them directly on the cyber risks posed by [Anthropic’s] Mythos

Then a similar meeting happened with the Canadian Financial Sector Resiliency Group (i.e. the Bank of Canada, the Canadian government’s Department of Finance, the Canadian Deposit Insurance Corporation (Canada’s FDIC) and Canada’s six major banks).

Multiple central banks don’t usually do that right?

https://www.ctvnews.ca/sci-tech/article/anthropics-new-ai-mo...

Well they already chose Swift over Rust because they said:

Swift is strictly better in OO support and C++ interop

So I guess from their point of view that’s why not rust.

I don’t have a horse in the race.

I was genuinely interested in why they didn’t even consider D given they already ruled out rust for those particular reasons, for which it seems D would fulfill nicely.

> apples.stream()

> .filter (a -} ajsRed());

> .forEach(giveApple); [sic]

The red apple streams one is good. It shows how developers chase shiny new stuff with no respect for fundamentals.

The problem isn’t streams, it’s slop.

“Please don't do things to make titles stand out…

“If the title includes the name of the site, please take it out…

“If the title contains a gratuitous number or number + adjective, we'd appreciate it if you'd crop it…

“Otherwise please use the original title, unless it is misleading or linkbait; don't editorialize.” (From that link.)

Hope that helps.

Yes, and it’s instructive to see how automation has reduced head count in oil and gas majors. The reduction comes when there’s a shock financially or economically and layoffs are needed for survival. Until then, head count will be stable.

Trucks in the oil sands can already operate autonomously in controlled mining sites, but wide adoption is happening slowly, waiting for driver turnover and equipment replacement cycles.

Read your code 12 months ago

Why? I doubt they’d confuse Gen AI Assistance with an ID management system?

Read your code 12 months ago

I propose: Software Development/Engineering with “Gen AI Assistance” (yes, “Gaia” [1]. Also spelled “Gaea” in engineering communities).

Just like no one speaks of vibe-aeronautics-engineering when they’re “just” using CAD.

More specifically, GAIA in SDE produces code systematically with human in the loop to systematically ensure correctness. e.g. Like the systematic way tptacek has been describing recently [2].

[1] https://en.m.wikipedia.org/wiki/Gaia

[2] https://news.ycombinator.com/item?id=44163063

Briefly summarized here I guess: https://news.ycombinator.com/item?id=44296550

I feel the analogy actually holds up well since brands often create retailer exclusive versions of their products specifically for Costco or Walmart, etc.

Like you can buy Henckels knives anywhere, but you can only buy Henckels item 1374080 at Costco [1] - that Costco item number is printed right on the box.

I sympathize with the rent-seeking walled garden argument against Apple. But would it be ok for Apple to require iOS IAP if their cut was not 30% but was instead 25% (like Walmart’s gross margin), or was instead 14% (like Costco’s)? c.f. Apple’s App Store Small Business Program rate is 15%.

Is the percent cut that’s the problem regardless of structure, or is it the structure that’s bad?

[1] https://www.costco.com/henckels-modernist-20-piece-self-shar...

I’m trying to understand the structure, is this about right?

Costco Warehouse = Apple App Store.

Dyson (vacuum vendor) = WidgetApp (digital goods vendor).

Dyson sold in the Costco Warehouse must use Costco as the merchant. WidgetApp sold in the Apple App Store must use iOS IAP merchant of record solution (??).

Costco Warehouse forces use of Visa (or Mastercard - depends on country). Apple iOS IAP does NOT require Apple Pay.

Of course Apple doesn’t buy goods from suppliers before selling them to customers, unlike Costco. And Costco Warehouse is members only, unlike Apple (unless you squint and view iPhone ownership as a membership).

So you’re saying Apple IAP as merchant of record forcing use of Apple Pay is ok (?) but Apple App Store forcing use of Apple IAP as the only merchant of record is not?

(You were clarifying the difference between these things elsewhere so hoping you could clarify this, thanks.)

(And I want to see more Costco v Apple comparisons!)

It just occurred to me that without the “before” version, one wouldn’t be able to do a compare and contrast of the revision proposed above. So here’s the original, similarly a little anonymized.

***

Sam Hayden Somewhere, USA

sam.example.dev | sam@example.com

linkedin.com/in/samexample | github.com/samexample

Professional Summary

• 20+ years full-stack engineering experience specializing in data architecture, JScript+ & ZetaScript, immersive tech

• Engineering team leadership experience

• Actively experimenting with ML-generating full codebases and intelligent tooling

• Strong focus on project methodology, automation, and comprehensive documentation

• Bachelor of Science in Computer & Information Science, State University of the Northwest

Goals

I am looking to be part of a small-to-midsized engineering team where I can have real impact by solving hard and previously unsolvable problems by leveraging machine intelligence tools. I am interested in growing my dev leadership experience. I am a motivated and self-directed learner, capable of deep diving into learning whatever new tools, languages, or frameworks I need to, on the job. I am seeking to leverage my problem solving skills and creative thinking rather than be a mere production-line engineer. I have a special interest (but not limited to) cutting-edge applied ML and XR, with experience in immersive environments since 2017.

Skills [n.b. was in 2 columns]

• 20+ years JScript+

• full stack ZetaScript

• Atlas Cloud and Sparkbase

• Glance & GlanceUI

• API development

• ForgeStack

• Data architecture

• Relational & DocDBs

• CI/CD pipelines

• Documentation & Technical Writing

• User experience & Developer experience

• SDLC methodologies

• Creative problem solving

• The vibecoding ecosystem

• Clear and kind communicator

Experience (selected) [n.b. “•” missing in original]

Lead Full Stack Engineer – WorldSpaceXR.dev (2021 – 2023)

Browser-based immersive meetings and more. Built full stack subscriptions system resulting in tens of thousands MRR. Built an in-world AI-assistant NPC with VectorX RAG vector search and ChainWeave. Built and maintained Atlas Cloud infrastructure. Led DevX and documentation improvements. Had creative input across the full stack. Designed and implemented user experiences in Glance/GlanceUI.

Sr. Full Stack Engineer – LinkLayerNetworks.io (2018 – 2020)

LinkLayerNetworks is a managed SD-VPN systems provider. Built management dashboard software integrating with over a dozen telecom APIs (HorizonLink, AlphaComm, TriWave, OmniNet, MatrixComm, etc.) for clients including Beanbrew Co., FitNow Gyms, ForgeGear, SureTrust and more to manage their networking and telecom infrastructure.

Sr. Full Stack Engineer – sam.example.dev (2011 – 2018)

Independent consultant. Built an IVR phone screener system that the world’s largest biotech companies use to pre-screen and match thousands of patients a day to participating clinics for clinical trials around the world.

Developed form-building and e-signing app used to close commercial property title deals. Used by clients like Liberty Mutual Bank. Custom API integration with CRM platform. Handles tens of millions of dollars in daily transactions.

Produced and self-released 5-star rated XR app experience Metro Canyon Express on multiple platforms. Highly optimized to achieve long-running 60fps performance on low-end mobile immersive hardware.

Web Dev Instructor – LearnCode.io (2011 – 2012)

Taught about a dozen students JScript+ and web development fundamentals, one-on-one.

Backend Engineer – SignalCore Agency (2010 – 2011)

Backend engineer on the team that built the award-nominated official tourism site for a U.S. state.

Brought a leading sporting optics company into the digital age, converting their technical IP into usable databases powering their web apps.

Backend engineer on the team that created an internal employee metrics and shoe ordering app used nationwide in retail locations selling a top athletic brand. Represented the backend voice of my agency in-person at brand HQ meetings.

Backend Engineer – ModernHue Agency (2009 – 2010)

Built an internal data management tool for Ikea Athletics to track compounds used in their products and the corresponding environmental regulations.

Built an internal employee recognition and rewards app for pets.example.com.

Built a backend server job that synced with a call center CRM for a major home security installer to coordinate and schedule customer events around their system installs.

Full Stack Engineer – EchoPeak Agency (2007 – 2009)

Built an employee training and rewards app for Samsung.

Maintained web accounting software for a leading global electronics brand.

Immersed in full agency environment working across the creative stack with screenwriters, designers, and video producers.

I find resume advice very difficult to implement.

Maybe you made some drastic resume changes at the beginning of this HN discussion that I didn’t see, but since then you’ve only had time and energy to fix the repeated “maintained” word in …_Resume_2025-7 (current version is 8 now).

Your latest two posts in substack are interesting reads tho.

So I decided to spend some time to rewrite your resume. IMHO this is better, but there is still so much room for improvement even here.

I anonymized it somewhat as I don’t have your permission for this, but perhaps it’ll help you or someone else to see this revision. I’m not a pro resume writer, so maybe I’ll get some feedback here to learn from too.

Best wishes!

***

Note: links to your other online presence was intentionally deleted and omitted from the resume. See other’s comments linked above for more great suggestions.

***

Sam Hayden

Somewhere, USA / Sam@example.com

Senior full-stack engineer with 20+ years experience in ZetaScript, data architecture, machine intelligence tools, and immersive web. Builds production-grade systems, leads high-impact teams, and values clear and kind communication.

Objective

Seeking a role on a small to mid-sized engineering team solving complex problems with machine intelligence tools. Focused on growing technical leadership and contributing to cutting-edge work in applied ML and immersive tech.

Experience

Lead Full Stack Engineer – WorldSpaceXR.dev

2021 – 2023

• Built full stack subscriptions system resulting in tens of thousands MRR.

• Built an in-world AI-assistant NPC using VectorX RAG search and ChainWeave.

• Built and maintained Atlas Cloud infrastructure.

• Led DevX and documentation improvements.

• Designed user experiences in Glance/GlanceUI.

• Implemented front-end interfaces with responsive UI components.

Sr. Full Stack Engineer – LinkLayerNetworks.io

2018 – 2020

• Built management dashboard software for enterprise networking and SD-VPN systems.

• Integrated with over a dozen telecom APIs including HorizonLink, AlphaComm, TriWave, OmniNet, and MatrixComm.

• Delivered custom tooling for clients like Beanbrew Co., FitNow Gyms, ForgeGear, and SureTrust.

• Enabled client management of large-scale networking and telecom infrastructure.

Sr. Full Stack Engineer – Sam.example.com

2011 – 2018

• Built IVR phone screener system used by top biotech companies.

• Enabled daily pre-screening and matching of thousands of clinical trial patients worldwide.

• Developed a form-building and e-signing app to streamline commercial property title deals.

• Delivered custom CRM API integration for clients like Liberty Mutual Bank.

• Supported tens of millions of dollars in daily property transactions.

• Produced and self-released 5-star-rated VR app Metro Canyon Express.

• Optimized VR experience to run at 60fps on low-end mobile XR hardware.

• Released the VR app on multiple major platforms.

Full Stack Engineer / Backend Developer – Multiple Studios

2007 – 2011

Studios include: EchoPeak, ModernHue, SignalCore.

• Built internal tooling for Ikea athletic, Samsung, and pets.example.com.

• Created data infrastructure for state-level tourism and sports optics organizations.

• Represented backend team in client meetings at major brand HQs.

Education

B.Sc. in Computer & Information Science, State University of the Northwest

Skills

ZetaScript, JScript+, Glance, GlanceUI, Atlas Cloud, Sparkbase, ForgeStack, Relational DBs, DocDBs, CI/CD, API architecture, SDLC, DevX, XR, ML (ChainWeave, VectorX), UX, DX.

There really is a few comments here with great suggestions for how to improve your resume and online presence. It seems like some of it can still be tried, or if you feel it was already tried but got rolled back, then they can be tried again altogether.

Unfortunately, there's also a lot of noise here too... As a start, I'd say these few comments have solid, specific, actionable suggestions:

- https://news.ycombinator.com/item?id=43978225

- https://news.ycombinator.com/item?id=43978405

- https://news.ycombinator.com/item?id=43981072

- https://news.ycombinator.com/item?id=43983905

But I also want to say... I sympathize and agree with you that it's tough now out there. There's ageism, offshoring, AI, end of ZIRP, economic uncertainties, etc.

I hope you get to a position you're happy with soon.