News for hackers. Stuff that matters.

iowahansen

Re:Tell HN: Cloudflare's D1 service degraded since 2 days on Friday January 23, 2026 @02:28PM (#46736690)
After days, there is finally an incident up: https://www.cloudflarestatus.com/incidents/kzvk0c2s5fy7

Tell HN: Cloudflare's D1 service degraded since 2 days

Public service announcement: if you're seeing very slow Cloudflare D1 query latencies, you're not alone.I just burned hours trying to figure out why basic D1 SQL queries against a 100MB database are taking 20-30 seconds wall time. Turns out there's an ongoing D1 issue, but it's only being acknowledged in Cloudflare's D1 Discord channel, while cloudflarestatus.com says everything is a-ok.Posting...

( Read More... | 4 comments | 2 points | on HN )
Re:Beyond the Wrist: Debugging RSI on Thursday May 15, 2025 @04:05AM (#43992871)
I had the same experience. For years, like clockwork I had monthly episodes of debilitating back/neck pain that only my chiropractor could "fix".

After reading Healing Back Pain: The Mind-Body Connection by John E. Sarno ( https://www.goodreads.com/book/show/144873.Healing_Back_Pain ), I recognized that my body was trying distract me from my troubled relationship at that time. On my next painful episode, I mentally said "F*ck it, there is nothing wrong with me physically" and the next day the pain was gone, never to resurface again. The whole thing coincided with my relationship finally ending, so that might have had a positive impact as well.

It still blows my mind though, how much grief my brain gave me over the years.

Re:I Lost Faith in Kagi on Friday April 12, 2024 @08:17AM (#40011713)
Happy Kagi user here. I'm gladly paying $25 per month because of all their AI features, which work well for me overall. Yes, I could set up API keys on OpenAI, Anthropic, Google and Mistral and get a similar experience for less, but I prefer the convenience of their interface and have clean search results bundled into the experience. I will continue to recommend them and hope that T-Shirt becomes available soon.
Re:Epitome launches 2400 Euro automated oral care product on Thursday March 21, 2024 @07:59AM (#39777441)
With over 100 sensors and 14 nano cameras, the e1 precisely analyses your teeth, gums and automatically removes over 95% of the detected biofilm, in less than a minute.
Re:Migrating from Supabase on Sunday May 21, 2023 @06:23AM (#36019527)
Real-world "things we ran into" stories like this are super helpful when choosing a service or technology.

Unfortunately, I have a similar experience with Firebase, where I wish I would have known that:

* Don't like the text of your Firebase Auth SMS verification message that we send on your behalf -> tough luck

* Your app name is longer than 15 characters? We are not going to include that hash in your Firebase Auth SMS message that is required by Android to perform an automatic login.

* Global Firebase Auth SMS pricing does not work you economically? Welcome to implement the whole thing yourself anyways.

* Dealing with development environments is flakey, as Firebase's emulators work 98% similar to production, but you will regularly hit things that are different.

* You can't completely automate environment creation/tear down, as not everything is covered by Terraform or Google's own APIs, so you will end up doing manual things in their admin interface.

* Real-time subscriptions in Firestore end up not being worth the tight schema coupling between client and server, as you can't control when the updates fire and you end up with a lot more unintended side effects than what this technology benefits you.

So after a year of workarounds you finally end up deeply understanding the trade-offs involved in Firebase and make the decision that its downsides exceed its out of the box benefits. :(

Ask HN: Are App Store anti-steering rules dead now?

After Epic vs Apple's ruling in the U.S. and EU's recent statement of objections ( https://ec.europa.eu/commission/presscorner/detail/en/ip_23_1217 ), does that mean we can simply use external payment methods for in-app purchases? Has anyone tried submitting an app with alternative payment methods?

( Read More... | 6 comments | 4 points | on HN )
Re:Ask HN: Freelancer? Seeking freelancer? (April 2021) on Friday April 09, 2021 @02:25PM (#26754111)
SEEKING FREELANCER | Remote | Contract

Looking for help with converting a small Android app (36 .java files) to Kotlin and add two smaller features.

Interested? -> [email protected]

--8<--

Existing Laravel/MySQL-based dashboard needs a successor. Looking for someone who has experience creating Nova dashboards with role-based access control.

Interested? -> [email protected]

--8<--

Looking for someone who has experience building scheduling/workflow systems to convert existing crontab that simply runs 30 scripts at different times pulling data from external sources (that sometimes fail and need to be retried) and also have dependencies between each other into a more robust & manageable system.

Interested? -> [email protected]

My company ran into this time and again, trying to get our browser pre-installed by the manufacturer only to loose the deal last minute as Google would threaten to withhold device certification if there is a different browser pre-installed (beside Google Chrome).

Google is a big bully and if you try to compete with them in an area they care about, they will use their market dominance to keep your product out. They have been deserving that fine for a long time.

Re:Google Cloud Global Loadbalancer Outage on Tuesday July 17, 2018 @05:45PM (#17553720)
https://aws.amazon.com/elasticloadbalancing/details/#details

IP addresses as Targets You can load balance any application hosted in AWS or on-premises using IP addresses of the application backends as targets. This allows load balancing to an application backend hosted on any IP address and any interface on an instance. You can also use IP addresses as targets to load balance applications hosted in on-premises locations (over a Direct Connect or VPN connection), peered VPCs and EC2-Classic (using ClassicLink). The ability to load balance across AWS and on-prem resources helps you migrate-to-cloud, burst-to-cloud or failover-to-cloud.

Looks like you need an active VPN connection to access external IPs.

Re:Google Cloud Global Loadbalancer Outage on Tuesday July 17, 2018 @05:09PM (#17553412)
Interesting, thank you. So a potential mitigation strategy could look like this:

- Route 53 failover record * primary record: Google global load balancer IP * secondary record: Route 53 Geolocation set (really need that latency) - Elastic Load balancer record per region * routes to mirror region GCP IP address (ELB's application load balancer seems to able to point to AWS external IPs) * optionally spin up mirror infrastructure in AWS

Seems brittle. Does Azure support global load balancing with external IPs?

Does anyone have such (or similar) setup actually in production? How did it work today?

Re:Google Cloud Global Loadbalancer Outage on Tuesday July 17, 2018 @03:58PM (#17552740)
Traffic is coming back. Looks like Google fixed their load balancer problem within 28 minutes.
Re:Google Cloud Global Loadbalancer Outage on Tuesday July 17, 2018 @03:54PM (#17552699)
Grrr. So much for global redundancy.

What is going to be faster? Updating DNS records with TTL 3600 to point to a single data center or Google fixing their problem.

We host DNS at AWS, but servers in GCP. Should we use AWS's automatic DNS failover feature to cover for such a case?

Re:Shrimp Trap on Saturday November 05, 2016 @05:46AM (#12878975)
100 grams of shrimp are roughly 100 calories. Let's generously assume that one shrimp from the video yields 200 grams of meat. So he would need to continuously catch 10 shrimp a day to satisfy a 2000 calorie diet. Seems to me that the shrimp population of this stream in the video would be exhausted pretty quickly and he would need to move elsewhere to continue hitting his calorie goals.

Given that we are surrounded by an incredible amount of high-calorie food (100g of a Snicker's bar provide 488 calories), it is easy to forget how difficult it is to source calories in the wild.

Re:Namecheap.com DNS servers down yet again on Sunday April 19, 2015 @08:30AM (#9402909)
Seems like the 3rd time in the past 12 months?

Can somebody please explain to me why this can't be mitigated against? Is it because they offer DNS as a free add-on and can't be bothered to spend the bucks to make their service more DDOS-proof?

Re:AppFog Pricing Released on Sunday July 29, 2012 @02:42PM (#4309302)
After migrating a Java application that ran on EC2 to AppFog over the weekend, I wouldn't recommend running mission-critical apps on their infrastructure yet. A few things that I ran into

- After EC2 East was slow like molasses, I switched over to EC2 EU which was still speedy

- That caused their CLI tool to fall on its nose when trying to tunnel to the database (right now the bridge always gets installed in EC2 East). Fixed with a simple patch in the Ruby source

- Looks like the backend connector in nginx won't connect to your app if you have Basic-Auth on your root index

- Later MySQL became unavailable with "Host '10.0.47.186' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'". No connection limiter between different apps?

I think AppFog is offering a great value should they be able to iron out all the kinks. I'm crossing my fingers that this will happen quickly.

Re:SeatGeek Powers Artist Listings For DuckDuckGo on Thursday April 07, 2011 @07:02PM (#2421586)
How does DDG's relevance engine work?

e.g. Adele is on tour right now, but DDG won't return a SeatGeek listing for it

What's cause and what's effect?

Is GitHub a great product because the founders optimized for happiness or where they only able to optimize for happiness because they had a home-run product on their hands?

The comments in this post made me finally switch from bash to zsh (including integrating it with autojump).

After a few hours of cobbling together a decent config, I found http://bitbucket.org/Josh/oh-my-zsh/src/ to be a way better starting point. All the defaults make a bash user feel right at home (keyboard shortcuts etc), plus it organizes all the bazillion zsh options in a sane configuration layout.

Re:When Sleep Leaves You Tired on Thursday June 11, 2009 @10:57AM (#652804)
I'm interested in sleep hacking as well. Please report back here what you think of the device. Thanks!
Re:Official Google Blog: Sorting 1PB with MapReduce on Saturday November 22, 2008 @10:54AM (#372987)
4000 computers over 6 hours... Makes you wonder about electricity costs of this experiment.
Re:Ask HN: What's a good startup PBX system? on Wednesday October 08, 2008 @11:33PM (#327444)
Thanks, but I was actually hoping not having to compile my own PBX ;) . Something as simply as plugging in a phone into the Ethernet jack...

Ask HN: What's a good startup PBX system?

So we will finally be moving into a dedicated office next week, so the question arose what PBX system to use.In a previous startup we used a traditional one from Nortel, with expensive everything and multiple lines from PacBell. Pros: reliable Cons: expensive everything.What about hosted PBXs via VOIP? Speakeasy offers solutions for $19-29 per employee. Are those any good?

( Read More... | 4 comments | 2 points | on HN )
Re:How not to write a job advert on Saturday August 30, 2008 @06:26PM (#291085)
We are 4 people right now. 3 founders and one that we brought in from the previous company.

What if you have exhausted your network (which admittedly wasn't that large)? How do keep those referrals coming?

Re:When programmers can write no more on Saturday August 30, 2008 @02:00PM (#290964)
I think one has to accept that some days are more productive others less (or not at all). That is why hacking is a creative art form and not a data entry job. The more you freak out about it the harder it gets getting back into flow.

Personally, if I'm absolutely stuck at how to approach a coding problem, I simply start coding the dumbest solution for it, violating every rule in the book just to move forward. Usually that is enough to get the ball rolling and with today's tools, refactoring the code afterwards does not take very long at all.

Re:How not to write a job advert on Saturday August 30, 2008 @01:20PM (#290948)
Talk about timing. I'm in the process of having to write a couple of adverts myself. I tell you its hard. Especially if you haven't launched yet.

How can you get people excited without disclosing the whole thing that you are trying to build?

What I really need is a job advert copy writer to sprinkle some magic pixie dust on the thing that will cause talented people to send in their applications...

Bonus link: http://joblighted.com/statistics lists all job boards worth posting to.

Re:It's not you, it's your books on Sunday March 30, 2008 @01:18PM (#150248)
I read Hacker News. Does that mean I can only date geek chicks? What if there aren't any?
1.) Don't do it yourself. Use Amazon's Alexa Web Search service (aws.amazon.com). Through that you can access Alexa's 10 billion page index, complete with all the pages, run complex queries etc. Plays nicely with EC2.

2.) If you must do it yourself, Heritrix is the most sophisticated crawler out there (crawler.archive.org).

3.) Nutch is an option, but nowhere near as powerful as Heritrix.

Don't try to reinvent the wheel, writing a robust crawler is a lot of work as there are endless edge cases to take care of (if you are looking into a general purpose web crawler)

Older »