Hacker Newsnew | past | comments | ask | show | jobs | submit | eappleby's commentslogin

I really liked freeformatter.com . Used it all the time. To those that build, host, and serve single-function websites, that (yes) can be easily replicated with AI, I salute you. Thank you for your service.


Thanks! That's a great comparison. Excited to hear what you think.


Scratch uses blocks that represent programming methodologies, like a block for loops or a block for sound. Those blocks snap together and you have a sound on a loop.

Code for Real uses blocks of real HTML, CSS, and Javascript. You set IDs and Classes on each block and can assign styling to them. The same way you would build an actual website or app. The challenge that kids run into (and adults) when trying to program is understanding how the blocks fit together, how they fit together, and what attributes apply to each element. The tutorials walk them through step-by-step how to create a working application explaining what each piece means. It can still be a lot for some students, but there are tutorials of varying complexity, so hopefully it will be beneficial for everyone.


Code for Real is a no-cost, ad-free tablet app that teaches kids to code using drag-and-drop blocks. Students can follow step-by-step tutorials to build projects like a virtual pet they can feed, play with, and put to sleep, or they can jump into the sandbox and create anything they imagine using a variety of starter templates.

I built Code for Real for my 9-year-old daughter, who wants to learn to program (mostly for a middle school entrance exam). She had been using Scratch (a free block-based coding app by MIT) for a couple of years, but there is a big gap between Scratch and traditional programming. This app is meant to help her (and others) make that jump while still being fun and approachable.

Download: https://code-for-real.pages.dev/get

Product Hunt: https://www.producthunt.com/products/code-for-real


Unfortunate story. It wasn't clear to me that the .online TLD led to Google blacklisting the site. Why did you think that was connected?


The problem isn't Google Safe Search backlisting the side (I mean that also is a problem, but a very different one).

The problem is the vanity domain registrar Radix using that as a reason to _put the whole domain on hold, including all subdomains, email entries etc._

This means:

- no way to fix accidental wrong "safe search" blacklisting

- if it was your main domain no mails with all the things it entails

- no way to redirect API servers, apps etc. to a different domain. In general it's not just the website which it's down it's all app, APIs, or anything you had on that domain

Google Safe search is meant to help keep chrome users safe from phishing etc. it is fundamentally not designed to be a Authority Institute which can unilaterally dictate which domains are no longer usable at all.

Like basically what Radix did was a full domain take down of the kind you normally need a judge order for... cause by a safe browsing helper service misfiring. That is is RALLY bad, and they refuse to fix their mistake, too.

You normally don't have _that_ level of fundamentally broken internal processes absurdity with the more reputable TLD operators (which doesn't mean you don't have that in edge cases, but this isn't an edge case this is there standard policy).


At the same time given the already terrible reputation of such vanity TLDs, being this hard on abuse might be the only survivable way.

That's not me saying there shouldn't be a warning and a recourse, but the time-to-profit for domain abuse is really short so anti-abuse actions have to be quick.


This isn't being hard on abuse though, this is being lazy and incompetent.


I'm fairly sure that Safe Browsing's false-positive rate is extremely low otherwise it'd be unusable in Chrome. Which also means that acting on positive results is very likely a correct approach.


Safe browsing is meant for websites, not domain names. You really want your registry acting on it and nuking your email services, intranet services, cert renewal automation, et cetera?


You think no bad actor thinks of that, using subdomains or whatnot?

Nor did I say anything about wanting a registry acting on it, it's just that the motivations and reasons are incredibly clear. At least to me.

And let me also reiterate that I clearly said that it should be a thought-out process and they haven't thought it out.


My understanding from the article is that because the registrar for this domain is using Google safe browsing for their domain suspension, something that a) shouldn't be the case and b) isn't the case for other, perhaps more mainstream TLDs


Right. Sounds more like a registrar problem than a TLD problem. They should change the article title to "Never buy a domain from Radix"


Radix is the registry for .online, not the registrar they bought the domain from.


The registrar suspense domain because it on Google blocked list. And Google refuse to review the ban because he can't prove he own that domain (because it suspended :D).


Surprised to so many people showering more than once per day. For people that do that, is that due to morning showers coupled with post-activity shower?


Yes. When I ride my bike to work, I shower when I get there. If I do yardwork, I shower when done. Before I go to bed, I shower or take a bath. Sometimes when I'm working from home and stuck on a problem, I'll take a shower to think about it.


Yes.

The activity can be anything from exercise to manual labor, or being exposed to various bodily fluids. (I have kids.)

My wife is a nurse and so she usually has a shower after work in addition to a morning shower.


When the summer rolls around that's not super uncommon for me. Go for a run in the morning - take a shower. Take a walk in the evening - take another shower. It gets hot n' humid in the Summer where I live though.

That second shower is pretty quick though. Just enough so that I'm not sweaty when I go to bed because who'd want that?


Hot summer day (35-40c) with time outside means that an extra shower to rinse off is very nice, and sometimes a third shower before bed to rinse off and get cool is comfortable. Usually that's excessive though.


And one before going to bed. For Brazilians, ~60 times per month might be the lower end.


a shower for me ranges from "im hot and just want to be cold and clean for 3 minutes" and "im very dirty and will soap up for 10 minutes"


I believe Gumroad uses Stripe to process payments, so I'd guess this entire validation process is coming from Stripe. When the CEO paid you via Zelle, he probably just wanted to help you out with the hope that you would continue using Gumroad and have a positive experience with the company. I wouldn't look at any of this as a negative reflection of the company. (I've personally never used Gumroad, so this opinion is only based on your comment and my experience with Stripe)


That could be the case but Gumroad knows the requirements to become verified.

Gumroad chose to gather the minimum amount of info and requested more with dark pattern forms to maximize collecting personal information without providing value.

If they said up front everything that was needed and it was a requirement of their payment processor then it would have cleared everything up.


I'm on year 13 of running businesses of one (I built an audience development platform and an educational/fundraising platform, plus a handful of smaller ones). On the plus side, I'd say that it has been pretty easy to maintain margins and keep cost under control. It's also easy to stay under the radar of larger competitors. On the downside, I think acquisitions would have been easier if I had a team in place and higher revenue, even with lower operating margins. Last year, my revenue fell a bit and I've considered looking for a more traditional job, but it has been harder than I expected because I believe my experience may not fit a traditional job description. Still, if you can swing it, I would very much recommend it, but good to consider the downsides as well.


GM stock up 2.5% since the announcement, so it doesn't look like investors attributed that much of GM's future value to Cruise (or that shutting down the robotaxi development was already assumed)


Stonks go up. No need to invest in the future since retirement is a few years away! (More holes in the life raft?)


Well yeah they just cut $1B/yr of spending from their books.


I spoke with a restaurant owner who explained to me the purpose of the "service fees" that may look like tips, but don't actually go to the waiters. The reason they do that is that some restaurants want to pay their non-wait staff more, without also needing to increase the pay for their wait staff. Since the "service fees" aren't included when calculating the tips, this allows restaurants to direct those extra funds exactly where they need without unnecessarily inflating the overall cost of the meal.

I 100% agree that tips should be abolished and consumers should pay a clear and fixed price for goods and services, but if you accept that that is not an option, then "service fees" actually make sense. That being said, I can understand the ire that they may cause the wait staff, since many consumers may think those "service fees" are tips, and as a result, may not receive anything for their work. No great solutions here


Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: