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

It would be cheaper to go with iCloud+ service which offers custom email domains. I am now considering that after being on the free legacy plan for all of these years.

https://support.apple.com/guide/icloud/add-a-custom-domain-m...


I looked at this a while ago. But I discovered quite how tightly looped the apple eco system is. Without an iPhone or a Mac I can sign up for a free iCloud account, but bizarrely I cannot have a paid one.


Did you install iCloud on your Windows PC?


Can you use it for things like e-mail if everyone doesn't use Apple stuff?


For setup you may need iOS device at first but I don't think it is tied to it. I am using a lot of Apple devices so not a problem for me but maybe if you dont and do not have Apple ID.


If you're an iPhone/Mac user and already using iCloud+ for files/photo storage, this is a good solution as it won't cost you anything more (assuming you're happy to rely mainly on the iOS and Mac OS apps as the web-based mail client is terrible to use).


Is catch-all supported yet for custom email domains on iCloud+? That's really the only thing holding me back from it.


DHH is a software writer :)


Thanks for sharing and it is a great idea. I am currently in same situation where we are moving to a new home where it is big enough for my family and parents to live in one place. There is a lot of activities to do near by and weather is milder where we are going but agree the separation of space you have is the best to avoid petty disputes/differences that occur when living together.


In Indian and Asian culture in general you will take care of your parents just as they have taken care of you when you were a child. Old age is just like childhood age where you have to look after them just as much as you would look after a young child. Having your parents move in with your family is an option so that they don't feel lonely. They can also see their grand children and not feeling lonely at home. Loneliness is one of the main reasons to loose hope in life if they do not have good neighbors or support system. Once hope is lost then motivation to live long also goes away.

Not sure what other think of my opinion but I am living with at my parents at their home currently and just bought a new place and moving with my parents and wife/kids. There is attachment to the home we lived in for this long but we are looking forward to better life in new home together. There can be small disputes living together that may urge you to live separately but I feel if you look past them you all will feel stronger as you all know there is someone in the house to look out for each other.


The sentiment of elderly become like children is very strong IMO and it actually makes sense; not in terms of innocence of children but the physical(and somewhat mental abilities) weaken as time progresses.

As per ancient texts, there are four stages to one's life. Brahmacharya (student), Grihastha (householder), Vanaprastha (forest walker/forest dweller), and Sannyasa (renunciate). I always wonder if the ancient Indians really did that and how the society would have looked back then.

With that said, modern Indian's diet is drastically different from what the ancients ate and also the daily physical work(insert yoga, going to rivers for water and rituals, farming etc) ancients must have done is very different. Not only that, the elders were considered scholarly and wise since they have the done the walk of life; and because of that, alms were given out by the Kings and other working men to the elderly. Today's society holds less relevance to all this and renunciation is clearly not an option and has faded away into the history.

Vanaprastha (forest walker/forest dweller) aka. hiking, and Sannyasa (renunciate) aka. off-grid are the new age terms and I find that very interesting idea to purse at least for my old age.


Isn't it traditional Indian culture for old people to become ascetics and indulge in spiritual pursuits? The Hindu texts talk about renunciation being most important in final ashram/stage of life as a Sannyasini. Wonder how is that goal achievable if old people are treated like a young child. Letting go of attachment amd material comforts is difficult, but it is the right thing to do according to Hindu Dharma.


They don't mean the end result but the process of detecting something requires you to have a copy of that work and hence your software needs the copyrighted material in order to detect copyrighted songs to remove accurately.


I will probably get downvoted as I am in minority who still believe Server Side Rendering is the best approach for most of the web with exceptions to some websites that require Single Page App functionality.

I still think web would be best if you do SSR and then replace HTML DOM elements using frameworks like Stimulus Reflex or Hotwire. For millisecond interactivity you may want to write JS in a framework like Stimulus JS is good enough. Personally I do not see why everyone wants to build a Single Page App when 80% of your pages are static and can be server rendered and with SSR frameworks you can build something a lot faster than building a Frontend and Backend separately and fragmenting or hiring extra developers when it is not needed.

DHH said your code reflect your org structure and I agree companies that use SPA and Backends micro service arch usually tend to require more developers rather than companies that use SSR monoliths which appeal to smaller 1-3 developer companies that are building out a POC before committing huge amount of venture capital or their own money behind an idea that may not succeed.


The SPA movement has always seemed like a cargo cult to me. Yes, AJAX is handy and it was exciting when it came out. We used it to update search results when you changed a filter.

For 90-95% of applications, a single page app architecture with a front-end JavaScript framework running a bunch of application code and rendering output is overkill and you could write the same app in half the time using server side rendering.


A (the?) primary argument for SPAs is state preservation/management. If you're actually building a web "application" (as opposed to web pages), then the default state model that a web browser provides is pretty bizarre when you think about it.


But then we wouldn't have the ability to build cross platform apps in HTML/CSS/JS. I'm working on an app that is built on Ionic (packages app for various platforms) and Electron (primary deployment model for desktop utilized by Ionic) that would not be practical if we were stuck on a server side rendering paradigm.

I can use HTML/CSS/JS skills (and Angular) to build a serious business application that runs anywhere and looks the same on each platform (or morphs to the platform UI if I care about that).


Most of the web can and should be static HTML and CSS.


about the monolith, the way data is growing in companies it will be impossible for one team to manage apps running for all data business domains. Businesses are not monoliths, they are organized in departments. The Supply chain department is the best suited for building supply chain services. The monolith might make technological sense but it’s making less and less business sense, just look at how quickly monolith systems like SAP or Salesforce are becoming obsolete.


Not quick enough, actually


Have a look at Astro. It's compiled to static by default and then parts that need to be dynamic are hydrated at runtime.


More details on FedNow Service on their official site https://www.frbservices.org/financial-services/fednow




The tech stack has something to do with it. Stripe has such high velocity because of Ruby on Rails.


lol!

When are we as a community going to move past treating frameworks/languages/tools as a silver bullet? Frameworks don't make teams better; good management, technical leadership, and great infrastructure does.


You are right but frameworks help with long term maintainability of code and also being able to build out features quickly which is what the comment was referring to originally. If they use Go lang of some other tech stack without framework it can help them achieve their goal but not at the same speed.


Stripe does not use Ruby on Rails



I can't even find any evidence that they use Rails, and I'm pretty sure their outstanding velocity is minimally explained by their choice of tech stack.


This is good news in that we will see a real country with decent population use it and fail badly proving that Bitcoin is not viable as a valid currency. Once that is done its value should plummet dramatically. Until now it is not used for any payments and mainly for speculation/gambling to make easy money. Most of the people are just supporting it to hype up the value so they can make most profit.


Or, maybe just consider this, you are wrong and it ends up being very successful and more countries adopt it. For what it's worth, they have already been using Bitcoin in the El Zonte for some time now [1].

1: https://www.forbes.com/sites/tatianakoffman/2020/07/14/this-...


It doesn't really help my faith in BTC when the article never refers to actual Bitcoins like currency, and instead uses USD equivalent everywhere.

> Transfers of $35/family are made to 600 families every 3 weeks, which covers 50% of basic needs per household.

$35? Or $35 equivalent in Bitcoin? The article never really explains why giving them bitcoin is better than just giving them $35 in paper bills and coins. Just that the person giving the money will only do so as BTC, it doesn't sound like the townsfolk have any say in it.

> At the time of writing, the price of Bitcoin is $9226.56.

So anyone who paid their utility bill with Bitcoin at the time of the article overpaid by 4x compared to current bitcoin prices, or about 6x compared to the peak.

How realistic is it for this to continue when delaying a utility bill by a month could possibly make the value of that bill half, or double. I don't see how this can scale, and it sounds like the El Zonte situation only works because of the guaranteed BTC income by a benefactor.


My question to you is have you used it to buy anything real with it?


Not only I have used it many times, I've even built a lightning network wallet (link in my profile).

You just have to look around and you'll see that millions of people are using it on a regular basis. Pure speculation can't make something become worth as much as Bitcoin is worth right now.


I would consider you wise then to use BTC for day to day activities considering you have used it many times. Did you use it to buy coffee when it was $60K and then use it to buy more BTC when it fell to $30K? Would you buy coffee with it when it is $150K or when it is $1 per coin?


Can we use Omni assets on Lightning yet? I havent checked in two or three years if anything besides bitcoin can be exchanged on that blockchain or state channel again


I'd suggest you write down on a piece of paper a measurable fact that would disprove your hypothesis. (The hypothesis you write down here as if it were a fact.)


What does failing look like to you?

If that doesn't happen will you revise your opinion on bitcoin?


In order for bitcoin to be used as valid currency it needs to be pegged to the local government issued fiat currency. If BTC fluctuates so much would you like a coffee or groceries with it knowing its value can be half or double tomorrow. Real question to ask yourself is have you used it to buy anything in the real world with it.


I have yeah, that was a long time ago when I believed in Bitcoin as a currency and it's use in payments.

I don't particularly believe in bitcoin anymore, but that's only relative to other cryptocurrencies like Ethereum.


Right which proves the point that you believed in it and once it was practically put to use you see it is not practical anymore. Why use a currency that is not practical for day to day activity.


I continue to hold a small amount of bitcoin as a speculative investment. I hold much more ethereum as a speculative investment or to get yield from DeFi.

I am happy to pay and be paid in cryptocurrency, but I wouldn't want to allow my rainy day fund or funds set aside for specific purchases (i.e. maintaining continuity of life/business) to have exposure to the extreme volitility that cryptocurrencies have.

Just because one of the many potential use cases of cryptocurrency doesn't seem to be panning out very well doesn't mean that the other use cases are invalid.


Performance is really bad. This is good for running a small HTTP server on an embedded device but if plan is to use it for HTTP server to serve production web traffic performance is really bad. Below is report of running the server and hitting a minimal index.html page and hitting it with artillery.

All virtual users finished Summary report @ 09:39:57(-0400) 2021-06-08 Scenarios launched: 33645 Scenarios completed: 2573 Requests completed: 2573 Mean response/sec: 42.57 Response time (msec): min: 0 max: 9029 median: 2 p95: 6027.7 p99: 8778.8 Scenario counts: Get index.html: 33645 (100%) Codes: 200: 2573 Errors: ETIMEDOUT: 31008 EPIPE: 48 ECONNRESET: 16


Indeed. And a Citation biz-jet is way faster, flies higher, goes further, and carries more passengers than a Carbon Cub. On the other hand, the Citation costs more, burns more gas, takes more maintenance, and is more complex to fly, and you should not try to land a Citation on a sandbar in a remote Alaskan river.

Choose the right tool for the job.

Changing the https://sqlite.org/ website to run off of Nginx or Apache instead of alhttpd would just increase the time I spend on administration and configuration auditing.


It is not clear whether you would spend more time on administration with another webserver. I don't have experience with your webserver, but mine are 'set it' and 'forget it' affairs.


Love the Carbon Cub reference. STOL!!


And yet in years of using sqlite I have never once had a problem loading their website.


>but if plan is to use it for HTTP server to serve production web traffic performance is really bad.

But it seems to be "good enough", no? As stated on the page, it serves 500k requests a day.

Were you running your tests using xinetd or stunnel?


It serves sqlite.org just fine.

Most people don’t need FANG tools.


I'm not sure I would call Apache or Nginx "FANG tools" (or FAANG tools)


The design goal is not top performance here. It is simplicity, observability of the source, and security.

It absolutely will fail under a DDoS-like punishing load which, say, nginx would have a chance to fend off.

It's still plenty adequate for many real-world configurations and load patterns, much like Apache 1.x has been. Only this is like 2% the size of the Apache 1.x.


Fair enough, but when considering the reasons and decisions behind using this server from the developers, isn’t your point kind of moot?

It’s not optimized for high ‘performance’. It’s optimized for low resource usage, and the ability to reliably serve large amounts of requests on a small budget, right?

They state that the website is currently serving 500K requests & 50GB of bandwidth per day. Respectfully, this is quite the opposite of your ‘only good for small embedded devices’ claim.

I think this is very interesting, and I’m glad I know this exists now! Worth considering if you have the right type of use case.


That's not a lot of requests.

My hobby website serves more traffic for a 1/4 of the cost and is easy to configure.


Care to mention what you are using for your hobby project?


It's a cool demo, but obviously would not recommend running in any production environment. It's not battle tested (performance and security) and not constantly peer-reviewed like Apache or NGINX. Even further down the totem pole Caddy (which I really like) is better than Althttpd for lots of very good reasons. Ok, with what I thought would be obvious said; Althttpd it's still way cool and impressive.


> hitting it with artillery

This?

https://github.com/artilleryio/artillery


Yes


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

Search: