Ask stories

proberts 1 day ago

I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA

As usual, there are countless immigration topics and I'll be guided by whatever you're concerned with. Please remember that I can't provide legal advice on specific cases for obvious liability reasons because I won't have access to all the facts. Please stick to a factual discussion in your questions and comments and I'll do the same in my answers!

Previous threads we've done: https://news.ycombinator.com/submitted?id=proberts.

212 282
lalithaar about 4 hours ago

Ask HN: What's Been Your Experience Implementing Web Accessibility?

I have been thinking about how implementing accessibility itself is inaccessible to most of devs who aren't in a huge company with dedicated a11y or UX teams

I would love to know what you all think, like the tools which help implement it?

I am talking of Developer Experience in a sense? Like we have so many clis / frameworks / libraries to help with other stuff we have to do, being the brilliant developers everyone here is

But I haven't come across the same huge variety of tools that are as widespread and meant for developers to implement accessibility, even with it being something everysite needs

4 5
Fire-Dragon-DoL about 16 hours ago

Ask HN: Modern C# book for experienced developers?

I worked with C# about 15 years ago. Due to some circumstances at work, I have the opportunity to use it again.

What are some great books that could help me learn to write *modern* C#?

I will mostly work with web and .NET Core, are there books specifically about using .NET Core on Linux?

18 3
hodgesrm about 8 hours ago

Ask HN: How many people got VPNs in response to laws like UK Online Safety Act?

I was reading The Free Press (thefp.com) from London and an article was automatically blocked to ensure conformance with the UK Online Safety Act. I thought the site was broken. It took a few minutes to diagnose the problem. 15 minutes later I had Mullvad installed and was back online.

Talk about unintended consequences. How many other people have done the same?

84 75
rco8786 about 21 hours ago

Ask HN: Cloudflare WAF Alternatives?

I don't know if we're ready to pull the trigger yet, but curious if other folks are looking at alternatives.

The WAF is great, but recent events have made it obvious that having a single point of failure entirely defeats the purpose of DNS being a distributed/decentralized service.

Is anyone doing anything creative here? We like the features that the WAF provides - but not at the expense of global outages. If you have a 3 9s availability SLA, you've just blown 90% of your allotted downtime because of Cloudflare's WAF.

24 12
whoishiring 5 days ago

Ask HN: Who wants to be hired? (December 2025)

Share your information if you are looking for work. Please use this format:

  Location:
  Remote:
  Willing to relocate:
  Technologies:
  Résumé/CV:
  Email:
Please only post if you are personally looking for work. Agencies, recruiters, job boards, and so on, are off topic here.

Readers: please only email these addresses to discuss work opportunities.

There's a site for searching these posts at https://www.wantstobehired.com.

158 399
ferguess_k 5 days ago

Ask HN: Quality of recent gens of Dell/Lenovo laptops worse than 10 years ago?

I have been purchasing used/new Lenovo/Dell laptops for the last 7 years, and I have noticed that the build quality of recent models is concerning.

Lenovo: Ex-company gave me a NEW Carbon X1 around 2019, and the battery only lasted for less than a year (!). On the other side, I bought a used 2017 470S from the same company, added more RAM, didn't touch anything including the SSD, and I'm still using it in daily coding. I did buy a new battery last month so technically the old batteries lasted for about 7-8 years.

Dell: I bought 3 laptops + 1 desktop from Dell Refurbished (So the quality should be consistent). 2 laptops + 1 desktop are older models, and 1 is Precision 5550 (2021) that I bought last December. Everything works fine, except for the 5550, which has issues with battery (dropped from 31% to 4% in a few seconds) and (more deadly) charging port (doesn't charge from time to time). Even if I bought it new in 2021, I would be surprised that it only lasted for a bit over 4 years.

The other issue is that 5550 uses USB-C ports. I blame on myself not checking it closely before the purchase. I really hate those ports. Why is everyone copying from Mac?

What's my option? I can't really justify the 2,000+ CAD price point for a new laptop, especially if it lasts less than 5 years. I'd prefer a "low-end" workstation with 32GB memory, but because of the price point I can only afford a 16GB non-workstation one. I don't do gaming any more but I still prefer a good integrated video card. I can't afford Framework and other Linux laptops because they are expensive and usually don't operate in Canada so delivery is expensive too.

I did buy a used Macbook Pro M1 16GB (2021) from my current company last month. I haven't used it but I'm confident that the hardware is good. The problem is I don't really like the software, so I figured I still need a Linux box.

Did you find any sweet spot?

110 201
whoishiring 5 days ago

Ask HN: Who is hiring? (December 2025)

Please state the location and include REMOTE for remote work, REMOTE (US) or similar if the country is restricted, and ONSITE when remote work is not an option.

Please only post if you personally are part of the hiring company—no recruiting firms or job boards. One post per company. If it isn't a household name, explain what your company does.

Please only post if you are actively filling a position and are committed to responding to applicants.

Commenters: please don't reply to job posts to complain about something. It's off topic here.

Readers: please only email if you are personally interested in the job.

Searchers: try https://dheerajck.github.io/hnwhoishiring/, http://nchelluri.github.io/hnjobs/, https://hnresumetojobs.com, https://hnhired.fly.dev, https://kennytilton.github.io/whoishiring/, https://hnjobs.emilburzo.com, or this (unofficial) Chrome extension: https://chromewebstore.google.com/detail/hn-hiring-pro/mpfal....

Don't miss this other fine thread: Who wants to be hired? https://news.ycombinator.com/item?id=46108940

309 484
dfasoro 1 day ago

Is Cloudflare Down Again? Also, DownDetector/Claude.ai/LinkedIn?

I was writing a blogpost on Medium and I noticed errors, tried to open LinkedIn? down. tried downdetector? down. Claude.ai is also down

31 4
fbrncci about 15 hours ago

Ask HN: What is the future of SaaS when things are this easy to build?

In the past two 3-4 months, I noticed a pattern with myself, where I see an interesting SaaS being launched here on YC (or other places online), I try it out and I like it. Often these are more cutting edge AI tools; which still are really just LLM wrappers with agentic capabilities. I don't want to downplay them, as they are often products that make my professional life smoother and easier.

But the longer I use them, the more issues I notice with them through becoming a power-user and start to understand exactly how they work. Then usually before my first months subscription runs out; if I find them useful, I do not renew the subscription, but I spend a weekend with the latest SOTA LLM in Cursor or VCcode to build out the core capabilities for myself, and then never go back to the service. Often, even as a power-user, if some SaaS has 10-20 features, I really only need 5 of them. And then I can add 2-3 more that they wouldn't ever build. The best part is that I do not need to be "production grade", because I am the only user. I don't even need cloud services, except third party APIs, because I just spin up the repo on my localhost, and launch the apps capabilities when I need them. If there is a bug, I fix it right then and there. Security? Who cares. They'd have to access my computer first.

So quite naturally I am wondering, how many other people are doing this, and how this reflects on the whole SaaS landscape. And at the same time, morals and ethics, because I am basically out here stealing ideas from people who build products, and turning them into private apps for myself with no goal of ever monetizing them. Often I am just going back and forth between those products, and copying their features into my own app to avoid needing to pay for them. And it feels like its becoming easier and easier to do this.

7 3
rizs12 1 day ago

Lenovo Support – Hot Garbage

I bought my machine first-hand from Lenovo 6ish weeks ago and have just sent them a letter threatening court action unless I get a refund, after their technician left it in a worse state than he found it in.

Has anyone else suffered through their incompetence?

7 1
IdontKnowRust about 20 hours ago

Ask HN: How is you and your team are using AI?

I'm curious about how everyone is using AI lately.

- Is every team member using their own editor/CLI?

- Is there any sort of alignment across the team? Like using a shared memory bank for the whole project?

- What about rule files? Does the project have a main rules file, or does everyone just use their own private/local rules file?

I really want to understand the nuances here, what works for you personally versus what works for the team.

Is there an industry standard emerging yet? or do you think people are still trying to figure it out?

I’m asking because it feels like in some workplaces/companies, it's treated like a forbidden topic (which is crazy).

2 0
35mm 2 days ago

Ask HN: Why does Facebook.com activate the microphone?

In Safari on macOS when visiting the Facebook newsfeed, the system mic active icon appears in the menu bar and says that Safari is using it.

I haven't granted permission. When I asked ChatGPT it said 'Safari creates an audio capture session even if the user has not granted microphone permission, for capability negotiation, but no audio data leaves the device until permission is granted.' - is that accurate?

24 9
jagged-chisel 2 days ago

Ask HN: What are the ethics at YC?

A “hiring” link came across the front page yesterday. After saying they plan to acquire “profitable SaaS companies,” they soon follow with “No support staff answering tickets.” That’s a pretty big red flag; if I’m the paying customer, I’ll be working hard to find a replacement if this company acquires one of my vendors.

This business plan reads like Soulless Private Equity who comes in, eliminates staff expenditures and increases subscription pricing by an order of magnitude to pump the valuation, then sells to some unwitting buyer at a huge profit with a total disregard for the consequences to customers, employees, and whomever else might provide resistance to their monetary motives.

“If you think we're wrong, don't apply.” I’m pretty sure that should go without saying for any job on offer. Phrasing like this just confirms to me there’s no nuance.

Are these the current ethics in Y Combinator?

25 12
meifun 2 days ago

Ask HN: How does one get involved in FPGA development?

How does one get started with FPGA development in 2025? I have code that runs on my MacBook and I met a trader who suggested I get my code running on FPGA hardware. He didn't know how exactly to get started.

What is a viable path in very late 2025 for a hobbyist to get started?

14 15
Saurabh_Kumar_ 3 days ago

Agentic QA – Open-source middleware to fuzz-test agents for loops

I built this because I watched my LangChain agent burn ~$50 in OpenAI credits overnight due to an infinite loop.

It's a middleware API that acts as a 'Flight Simulator'. You send it your agent's prompt, and it runs adversarial attacks (Red Teaming) to catch loops and PII leaks before deployment.

Code & Repo: https://github.com/Saurabh0377/agentic-qa-api Live Demo: https://agentic-qa-engine.onrender.com/docs

Would love feedback on other failure modes you've seen!

3 0
vira28 1 day ago

Tell HN: Even LinkedIn is running on Cloudflare and not Azure

At least for the DNS. Not sure about other services. I am surprised that they don't use Azure!

2 2
pera 6 days ago

Tell HN: It's now impossible to disable all AI features in Firefox 145 (latest)

There is a long list of about:config settings that allow users disable most of the recently introduced AI chatbot features in Firefox but unfortunately not all:

AI Context Menu is still displayed if browser.ml.chat.enabled is set to false:

https://bugzilla.mozilla.org/show_bug.cgi?id=1994785

"Ask an AI Chatbot" context menu is not hidden, even if Machie Learning is disabled:

https://bugzilla.mozilla.org/show_bug.cgi?id=1995119

Mozilla has pretty much ignored this issue for an entire month.

72 26
Javin007 4 days ago

Microsoft won't let me pay a $24 bill, blocking thousands in Azure spending

Two years ago, a $24 autopay charge on my Azure account failed. The invoice is now marked "Locked" in their billing portal.

I cannot pay this invoice. There is no button to pay it. There is no button to dismiss it. There is no way to interact with it at all.

Azure displays a banner: "You must pay all previous invoices before creating new subscriptions." Fair enough. I would love to pay it. Microsoft won't let me.

So I tried to contact support.

The Azure portal requires a "paid support plan" to create a support ticket. To purchase a paid support plan, you must create a subscription. To create a subscription, you must clear outstanding invoices. To clear outstanding invoices, you must contact support.

Azure on Twitter, as well as the website claims to have a "free support ticket" option for billing issues, but every possible link just drives you back to the same FAQ page while refusing to let you submit a ticket.

I called every number I could find:

1-800-867-1389 rings busy indefinitely. 1-855-270-0615 connects to an AI that asks what you need, tells you to visit the website, and disconnects. 1-800-642-7676 connects to a different AI that also tells you to visit the website. The website has a chatbot that redirects you to FAQ articles regardless of what you type. If you express frustration, it throws an error and stops responding.

I submitted feedback through the Azure portal every few days for weeks. No response.

I am a software engineer, so I did something ridiculous.

I wrote a PowerShell WinForms application that authenticates via device code flow, queries the Az.Support API for problem classifications, and calls New-AzSupportTicketsNoSubscription to submit a billing support ticket directly, bypassing the portal entirely.

Note the API name: NoSubscription. Microsoft has an explicit API for ticketing without a subscription.

It worked. The ticket was submitted. I felt briefly victorious.

The API responded: "Your support plan type is Free. To create and update support tickets, you need access to our high-tier support plans."

I had built custom software specifically to work around Microsoft's broken support infrastructure, and I still hit a paywall.

The total amount Microsoft is owed: $24.

The total amount Microsoft is preventing me from spending on new Azure services: thousands. I currently run numerous websites out of my house, and it's getting to be enough that I want to offload it to Azure VMs. Additionally, I was going to shift my development to Azure boxes, etc.

I have exhausted every official channel. Every phone number, every chatbot, every feedback form, every API endpoint. There is no path to a human being without first paying for a support plan that I cannot purchase because of the billing block that I need support to resolve.

Has anyone successfully escaped a loop like this? Is there a secret handshake I'm missing? Or is the only option to abandon this Microsoft account entirely, get a new phone, and start fresh?

193 104
Palmik 3 days ago

Ask HN: Is Cloudflare Down for You?

Dashboard not loading. Assets from CDN not loading.

20 12
mattfrommars 3 days ago

Ask HN: Anyone writing code from scratch or mostly doing architecting and LLM?

I'm assuming most firms have access to LLM, is it true? If so, is anyone really writing code from scratch lately or relying on the tool to write code for them?

At work, I have access to Github Copilot but it has a lot of guardrail. It is great to debug issues. Minor fixes and enhancement, it is useful. I mostly double check what it wrote and make sure it's code that I can read and understand. If it uses too many shortcut, I tell it to become more 'human readable'.

Now, I've been wanting to learn Python coming from Java and picked up Automate Boring Thing with Python Book. I'm looking at one its exercise which is to walk a tree directory. I can either memorize how its done in Python or just rely on LLM to write it.

Am I wasting time doing these exercises when they can easily be done with LLM within one or two shots? Because doing these exercise from scratch is very time consuming and I have to go back and forth to remember the syntax & libraries.

10 17
meifun 3 days ago

Ask HN: I haven't had to buy a Windows computer in 20 years

Hell HN,

I haven't had to buy a Windows computer in 20 years. I am back in school for stenography. As I get older I wanted to learn a "trade" that would ensure I could work into my older years. The school requires Windows as they work with Stenograph hardware.

I've looked everywhere to buy a laptop. I need ram mostly and a few USB ports.

I bought a cheap $200 laptop (16gb ram) at Walmart and after a few months of nothing but troubles I need to acquire something better that is budget friendly but reliable. The problems have been with using the stenography hardware and everything freezing up. The company that makes the stenotype machine is blaming my laptop.

I could spend $500-$1000 (perhaps more if it is compelling). I don't really need all the fluff that comes when you buy a machine these days.

Can anyone recommend a path to finding a reliable, laptop with lots of RAM that will last for several years?

Thank you for clarifying my confusion in the market.

11 18
IndySun 2 days ago

Ask HN: Will Kagi's subscription cost reduce with enough subscribers?

I asked Kagi (free account) and the gist was no. Is there an upper limit in which subscriptions cover all future searches from all future subscribers? What is that number? Or does the scaling up always cost more to deliver?

4 8
tonymet 2 days ago

Ask HN: Why are streaming apps so bad (insiders only)?

A sincere question to the many actual & former employees on this forum. And before you get suspicious, yes I understand TVs are underpowered. There are still great streaming apps which perform adequately.

Horrendous quality issues I've seen:

* Deliberately not reusing rendered Activities (e.g. hitting the back button re-draws and re-requests content with painful latency).

* Not cleaning up Ads resources when the ad terminates, so playback drops frames and audio

* Not minding viewed ads, so viewers are punished with duplicate ads plays if they close or skip by accident (Netflix is mindful of this)

* exhausting massive memory -- clear memory leaks and waste

* humiliating UIs for search , playback , scrubbing , etc

* audio/video streams out of sync (e.g. Hulu trailers)

Sure teams are time and budget constrained I get that. But I'm curious about actual stories of corner cutting leading to such painful UIs. It's especially bizarre given that people pay a monthly subscription, so c-sat is rather important.

Known violators are : Kanopy (which bills Public Libraries a hefty subscription), Peacock , HboMax and nearly every other streaming app.

Netflix and Amazon prime are better about performance.

8 15
edwin2 2 days ago

Ask HN: Are LLMs just expensive search and scripting tools? Is it that simple?

Can all of LLMs be summarized as a (currently) really expensive search that allows you to express nuanced queries and script the output of the search? Why or why not?

Take code. In a sense, StackOverflow is about finding a code snippet for an already solved problem. Auto complete does the same kind of search in a sense.

Take generative text. In a sense that’s the equivalent of making a query and then aggregating the many results into one phrase. You could imagine the bot searching 1,000 websites and then taking the average of the answers to the query and then outputting the result.

Does every LLM use case fit the following pattern?…

query —-> LLM does its work —-> result —> script of result (optional)

4 4
SmolCloud 6 days ago

Regarding Thien-Thi Nguyen

Hello, please forgive any grammatical errors on my part for I am not an English native speaker. I found this thread regarding the death of ttn https://news.ycombinator.com/item?id=37457796

I am Thien-Thi's daughter, my dad was a very private person, so I found out about the thread only recently.

Since I can't leave a comment, I'm making a new thread to thank everyone for the kind words regarding his passing.

368 8
alecco 8 days ago

Tell HN: Want a better HN? Visit /newest

Most good posts die in /newest, buried under low-quality submissions.

HN depends on people visiting /newest and upvoting or flagging what they see.

A few minutes there each day probably does more for HN than commenting.

It’s anonymous, thankless work, like Reddit’s old “Knights of New,” but it makes a difference.

https://news.ycombinator.com/newest

https://news.ycombinator.com/newsguidelines.html

298 85