Hacker News new | past | comments | ask | show | jobs | submit | feronull's comments login

The only good use case to use something like Tailwind CSS is that your CSS does not grow exponentially and using twin.macro you lost that.



oh that's why some DJ's that I follow are moving to mixcloud


I think something similar will happen to Mixcloud too.

See U.S. licensing rules: http://support.mixcloud.com/customer/portal/articles/1595564


Then comes another service... The circle of life...


Those are actually really permissive terms, and will likely keep Mixcloud in the clear. They do need to cover the cost of the licenses, but they're not operating illegally like Soundcloud was.


We also do had a memory leak because of socket.io 0.9.6

take a look at this discussion https://github.com/LearnBoost/socket.io/issues/1303#issuecom...


Interesting, but I'm not using Redis nor MemoryStore. I gave each machine behind HAProxy a different hostname (mapped to the same IP address), and I route the clients in roundrobin fashion to each of those before they open the page with socket.io javascript. It works like this:

- client opens a page on HAProxy load-balancer picked server

- the actual node server that receives the request, redirects the browser to its custom hostname using the same URI

- client opens the same page on the particular server and socket.io connects to that subdomain

This ensures that all future requests (if socket.io connection is broken) will go to the same server without Redis, MemoryStore, cookies or whatever.

Drawbacks:

- one additional HTTP redirect when page that contains socket.io is loaded (luckly, in games there aren't many of those)

- if you want to retire some sub-domain hostname, you have to be careful to allow existing clients to re-connect somewhere else. Not really a problem for my setup, but YMMV.


How does this work for non-socket transports? You have to be saving the broadcasts in case someone is polling, right?


I'm not sure what you mean by "saving the broadcasts". Can you give an example?

Some 11% of clients are using XHR or JSONP protocols and it it Just Works(tm), I did not add anything special.


You said you don't use Redis/MemoryStore, but when you broadcast something it has to be saved somewhere until all of the polling sessions get it. Where is it being saved?


> 100% FREE & NO ADS: Telegram is free and will always be free. We do not plan to sell ads or introduce subscription fees.

how you are then going to make a money ?


If you decompile their client you will find code for serving ads. So they must've thought about it at some point:

http://i.imgur.com/NA9bO0I.jpg


Paid features, like stickers and etc.


Sorry, but how does Google ads mediation have anything to do with stickers and the like? I fail to see the connection.


It's so slow for me, hn effect ?


There is bug on the windows when I changed file terminal window popup.


Too much hate... Visually chat looks nicer that way and they are just promoting their social network...


Instagram had 500m in cash and Tumblr is running out of the money. So this is the good exit for Tumblr


own3d.tv was a good competitor and they failed to be profitable


Except for the part where own3d was a terrible entity to do business with as a streamer (routinely late on payouts, etc).


I've always wondered why YouTube doesn't push seriously into the video game and eSport streaming business.

Most streamers have YouTube channels that they advertise on Twitch. YouTube is obviously massively popular, and could possible grant more audience to eSport streamers. YouTube has streaming, but it feels like a side-project.


Consider applying for YC's Summer 2025 batch! Applications are open till May 13

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

Search: