Skip Navigation
Plugs
  • Shit! That video is Robert Sapolsky's lecture. I have something like an "intellectual" crush on him. He has done pioneering works in behavioural science, and at the intersection of human physiology and psychology. One of his books "Why Zebra's Don't Get Ulcers" is entirely on the various effects of psychological stress on the human body.

    He observed the same group of baboons for 25 years to understand their behaviour. Each year he used to spend 4 months with this group and observe them for more than 8 hours a day. "A Primate's Memoir" is another book on this. Recently he wrote "Behave", on the deterministic nature of human behaviour, tracing "aggression" back to the evolutionary reasons.

  • Cloudflare is bad. Youre right.
  • Actually you can.... I do that with my setup. Just point your domain to the new ip assigned by tailscale to your server. Thats all. Recently they started supporting the https certificate also.. Even though it's not needed, for internal only communication.

  • ChatGPT has caused a massive drop in demand for online digital freelancers — here is what you can do to protect yourself
  • Replacing a human with any form of tech has been a long standing practice. Usually in this scenario the profitability or the efficiency takes a known pattern. Unfortunately what you said is the exact way the market always operated in the past, and will be operating in the future.

    The general pattern is a new tech is invented or a new opportunity is identified, then a bunch of companies get into the market as competing entities. They offer competing prices to customers in an attempt to gain market dominance.

    But the problem starts when low profit drives some companies to a situation where either they have to go bust or dissolve the wing, or sell the company to a competitor. Usually after this point a dominant company will emerge in a market segment. Then the monopolies are created. After this point companies either increase the price or exploit customers to get more money, and thereby start making profits. This has been the exact pattern in tech industries for several decades.

    In the case of AI also, this is why companies are racing to capture market dominance. Early adopters always get a small advantage and help them get prominence in the segment.

  • ChatGPT has caused a massive drop in demand for online digital freelancers — here is what you can do to protect yourself
  • This is something people always miss in these discussions. A graphic designer working for a medium marketing company is replaceable with a Stable Diffusion or Midjourney, because there, quality is not really that important. They work on quantity and "AI" is much more "efficient" in creating the quantity. That too even without paying for stock photos.

    High end jobs will always be there in every profession. But the vast majority of the jobs in a sector do not belong to the "high end" category. That is where the job loss is going to happen. Not for Beeple Crap level artists.

  • It doesn't quite work any other way
  • In the future,

    User: why does the pencil break every time I sharpen it?

    GPT models: Statistics, that pulled out of the ass, shows that only 23% of social media users know how to properly sharpen a pencil. This is mainly due to lack of training. Let me help you with the steps:

  • Stealing everything you’ve ever typed or viewed on your own Windows PC is now possible with two lines of code — inside the Copilot+ Recall disaster.
  • I completely agree with this. I work as a User Experience researcher and I have been noticing this for some time. I'm not a traditional UX person, but work more at the intersection of UX and Programming. I think the core problem when it comes to discussion about any software product is the people talking about it, kind of assuming everyone else functions the same.

    What you mentioned here as a techie, in simple terms is a person who uses or has to use the computer and file system everyday. They spend a huge amount of time with a computer and slowly they organise stuff. And most of the time they want more control over their stuff, and some of them end up in Linux based systems, and some find alternative ways.

    There are two other kinds of people. One is a person who uses the computer everyday but is completely limited to their enterprise software. Even though they spend countless hours on the computer, they really don't end up using the OS most of the time. A huge part of the service industry belongs to this group. Most of the time they have a dedicated IT department who will take care of any issue.

    The third category is people who rarely use computers. Means they use it once or twice in a few days. Almost all the people with non-white collar jobs belong to this category. This category mainly uses phones to get daily stuff done.

    If you look at the customer base of Microsoft, it's never been the first. Microsoft tried really hard with .NET in the Balmer era, and even created a strong base at that time, but I am of the opinion that a huge shift happened with wide adoption of the Internet. In some forum I recently saw someone saying, TypeScript gave Microsoft some recognition and kept them relevant. They made some good contributions also.

    So as I mentioned the customer base was always the second and third category. People in these categories focus only on getting stuff done. Bare minimum maintenance and get results by doing as little as possible. Most of them don't really care about organising their files or even finding them. Many people just redownload stuff from email, message apps, or drives, whenever they need a file. Microsoft tried to address this by indexed search inside the OS, but it didn't work out well because of the resource requirements and many bugs. For them a feature like Recall or Spotlight of Apple is really useful.

    The way Apple and even Android are going forward is in this direction. Restricting the user to the surface of the product and making things easy to find and use through aggregating applications. The Gallery app is a good example. Microsoft knew this a long back. 'Pictures', 'Documents' and all other folders were just an example. They never 'enforced' it. In earlier days people used to have separate drives for their documents because, Windows did get corrupted easily and when reinstalling only the 'C:' drive needs to be formatted. Only after Microsoft started selling pre-installed Windows through OEMs, they were able to change this trend.

    Windows is also pushing in this same direction. Limiting users to the surface, because the two categories I mentioned don't really 'maintain' their system. Just like in the case of a car, some people like to maintain their own car, and many others let paid services to take care of it. But when it comes to 'personal' computers, with 'personal' files, a 'paid' service is not an option. So this lands on the shoulders of the OS companies as an opportunity. Whoever gives a better solution people will adopt it more.

    Microsoft is going to land in many contradictions soon, because of their early widespread adoption of AI. Their net zero global emission target is a straightforward example of this.

  • Mathematicians
  • AFAIK it is just a form of elitism, where they argue applied science exists only because theoretical scientists "did" something. Like you are just using someone's stuff.

    Another thing is theoretical science "indicates" advancement of science, where the applied side is just growth in sideways.

  • 2024: The Year Linux Dethrones Windows on the Desktop – Are You Ready?
  • Well.. I think you are putting too much expectation on a common person. I'm pretty sure a lot of people are going to be 'mind blown', by the ability of the new Recall feature. They will hail it as a technological marvel. Very few people care about privacy, and even in that, very few people really understand how they can have some privacy. Complete privacy is near to impossible.

  • Secure portal between Internet and internal services
  • I actually use Nginx. The major advantage is if you have to access something directly. For example a client app in your device wants to access a service you host. In that case Heimdall won't be enough. You can still use ip with port, but I prefer subdomains. I use Nginx Proxy Manager to manage everything.

    Regarding the network going down, the proprietary part of the tailscale is the coordination server. There is an open source implementation of the same, called headscale. If you are okay with managing your own thing, this is an alternative. Obviously the convenience will be affected.

    Apart from that, if you haven't already read this blog post on How tailscale works? I highly recommend reading this. It gives a really good introduction to the infrastructure. Summary is your connections are P2P, using wireguard. I don't think tailscale will have a failure scenario that easily.

    I hope this helps.

  • Secure portal between Internet and internal services
  • The exact setup can be achieved by tailscale, a not really known feature is you can point your domain to the, tailscale IP (new ip assigned by tailscale), and it will act just like a normal hosting setup.

    Advantage, any device or someone who you do not pre approve can't see anything if they go to the domain and subdomain. They only work if you are connected and authenticated to tailscale network. I have a similar setup, if you need more pointers please ping me.

  • Explanation on handling DNS

    I'm looking into ways to access my home network which is behind a CGNAT. Tailscale looks like the best solution so far. I would like to clarify a doubt on Tailscale

    I have a domain name registered with one of the popular services out there. I saw that Tailscale uses MagicDNS. But I wanted to use my personal domain. My doubt is if I want to use my custom domain with Tailscale, the following will be the procedure,

    1. Setup Tailscale account and add machines.
    2. My device inside the home network will get a Tailscale IP assigned. From 100.xx.xx.xx pool
    3. Use this IP to configure an A record in my Domain registrar.

    Now when I try to access this domain what will happen is,

    1. DNS server will resolve the Tailscale IP.
    2. The outside client will try to connect to my machine in the home network.
    3. Tailscale takes care of the CGNAT part and helps to establish a direct connection.
    4. Clients will use the public keys to establish trust and will communicate with each other.

    If there is anything wrong in my understanding please correct me. I could not get a clear cut answer on this through searching.

    2
    InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)SO
    sorter_plainview @lemmy.today
    Posts 1
    Comments 79