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

One of the main points of the top level comments is that students seek connections with people, not content. We don't know yet whether they will seek connections with robots.


Yeah, they’ll figure out how to feed the robot whatever will get the robot to shut up, and then go do things teenagers do when they have no adult supervision. Great model lol.


There's also Leafcloud, they put their servers in urban buildings and recycle the waste heat: https://leaf.cloud/


On the other hand, I recently tried onlyoffice and could not find a way to format a date with the day of the week


As far as I can tell Fastmail comes pretty close, I have as many email addresses as I want on multiple domains and a bunch of routing rules for €4/mo.


How do you do that on Fastmail? I only see per email address pricing with each email address cost close to what you pay.


Oh, maybe I didn't mean the same as you. I can create as many email addresses as I want, but they all go to the same inbox. Multiple inboxes would cost more.

In the pricing page it is listed in the "Individual" plan as "+ Extra email addresses for personal and work".

Edit: It is possible to create an extra email address and set it up so that all emails it receives are sent to a different external email address



As a customer of Fastmail and a fan of your work at FastAI and FastHTML I feel a bit stupid now for not knowing you started Fastmail.

Now I'm wondering how much you'd look like tiangolo if you wore a moustache.


Now I wonder what he'd look like without the moustache :)


Jeremy is all the Fast things!


With Sveltekit it's quite easy to generate a static site, I've had good experiences with it


I agree, it's unreasonable to expect devs to know the whole standard library. The VSCode extension Pylance does give a warning when this happens. I thought linters might also check this. The one I use doesn't, maybe the issue[0] I just created will lead to it being implemented.

[0]: https://github.com/astral-sh/ruff/issues/13676


One of the changes in Python 3.13 is that it'll warn you when that is the likely cause of breakage and explain how to fix it: https://docs.python.org/3.13/whatsnew/3.13.html#improved-err...

But the problem remains, because these warnings - whether they come from linters or Python itself - can only warn you about existing stdlib modules. I'm not aware of any way to guard against conflicts with any future new stdlib modules being added.


I've used FastAPI, but haven't done a lot with Starlette directly. If you are building a full stack app, I can imagine the integration between FastAPI and Pydantic can make it easier to work with the data that you might want to render in the HTML that you generate using htpy?


htpy is just server-side rendering of HTML. Your routes are returning strings instead of structured data, so from the perspective of responses you're not going to be using Pydantic at all. That doesn't stop you from using it to validate objects you're passing around in your server, but I personally wouldn't do that because Pydantic can have a pretty hefty memory footprint. I've seen over-reliance on pydantic lead to plenty of OOMKilled errors.

It's a bit different for requests though. FastAPI will allow you to define your request schema (application/json or application/x-www-form-urlencoded) and validate it using pydantic, but starlette doesn't do that OOtB. It's trivial to implement though, and if it were me I would probably choose to do that rather than deal with FastAPI's inflexibility.


Nice to see, over the past months I've replaces pandas with ibis in all new projects and I am a huge fan!

- Syntax in general feels more fluid than pandas

- Chaining operations with deferred expressions makes code snippets very portable

- Duckdb backend is super fast

- Community is very active, friendly and responsive

I'm trying to promote it to all my peers but it's not a very well known project in my circles. (Unlike Polars which seems to be the subject of 10% of the talks at all Python conferences)


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

Search: