Live data from Hacker News

Viewing profile — alexmingoia

alexmingoia

HN member
Joined
Sun, Aug 03, 2014, 8:06 PM UTC
HN karma
2,083
Public activity
843 items

About alexmingoia

https://alexmingoia.com

Read the entire Internet at once: https://sumi.news

Recent public activity

  1. comment
    Comment #32878694

    I love this :)

  2. comment
    Comment #32848220

    We'll still use that 0.5% for something else, right? It's not as if power generation (and emissions) will be reduced.

  3. comment
    Comment #32823502

    Why is that? To be clear the lack of “shared” dependencies does not necessitate code duplication. By shared dependencies I’m talking about languages (Haskell for example) where onl…

  4. comment
    Comment #32823058

    Use a modular view/component, or a class using tailwind's @apply directive. It's the best of both worlds.

  5. comment
    Comment #32822909

    Can you give an example of why you need non-terminating semantics? Programs can still be run "forever", if they are run for each input while maintaining terminating semantics for d…

  6. comment
    Comment #32821502

    No higher order functions means that you cannot make a function that takes another function as input or returns a function as output. I would prefer a programming language to be si…

  7. comment
    Comment #32811734

    The diamond dependency problem is easy to avoid: Only allow namespaced/qualified includes, no shared libraries. There is no need for a package manager if the runtime does the work …

  8. comment
    Comment #32811393

    Databases are useful. Look at Datalog and SQL and you're looking at a language that does very useful stuff without user-defined types, higher-order functions, recursion, etc.

  9. comment
    Comment #32811347

    You don't solve the halting problem. You don't introduce it in the first place by making a Turing complete language. Datalog is terminating. Programming languages don't have to all…

  10. comment
    Comment #32808531

    - One executable that is the runtime, accepting one argument: the source code file. - No linters. Code is auto-formatted. - No modules. Includes can be namespaced/aliased. - No pac…

  11. comment
    Comment #32796166

    It doesn’t have to be either or. Provide a toggle for the user to choose their preference.

  12. comment
    Comment #32760722

    You don’t have to have a passion. It may be more helpful to understand “do what you love” to mean “don’t spend your time doing something you hate or living for other people”.

  13. comment
    Comment #32751063

    I use https://sumi.news (I made it).

  14. comment
  15. comment
    Comment #32596899

    Nope, they are not your iCloud password. Keys for E2E items are kept on device and then there’s a process to join a signing circle for syncing. What this means in practice is to sy…

  16. comment
    Comment #32593215

    Nothing, as far as I can tell. End-to-end encrypted history and tabs, and recent versions with iCloud+ use encrypted DNS and VPN (iCloud private relay) that uses encrypted forwardi…

  17. comment
    Comment #32593134

    Their iCloud security page says “Safari History, Tab Groups, and iCloud Tabs” is end-to-end encrypted. So they store history to sync across devices but the keys are only on your de…

  18. comment
    Comment #32593111

    Safari history and tabs are end-to-end encrypted: https://support.apple.com/en-us/HT202303 And Apple provides iCloud+ members with a VPN which does not tie browsing history to user…

  19. comment
    Comment #32590463

    Yeah, it's a separate file. But because I'm using tailwindcss, the HTML actually has a huge number of classes. I'm not sure how much that matters with compression though.

  20. comment
    Comment #32590458

    I should add that this depends on your subscribed sources. My page is ~13KB today, but it could be up to ~60KB if you have a lot of headlines. Most of the HTML is actually tailwind…

  21. comment
    Comment #32589202

    https://sumi.news HTML is ~14KB when transferred with compression. The CSS is ~30KB. I could probably slash that in half if I optimized.

  22. comment
    Comment #32560189

    What I did when I started was respond to job postings and offer the same contribution as an hourly service, using a weekly retainer of 10-20 hours (remote). It worked well. Compani…

  23. comment
  24. comment
    Comment #32478560

    Software can’t be delivered on time (it can).

  25. comment
    Comment #32414866

    I’ve used PayPal to accept payments in non-Stripe countries. Even for Stripe-supported countries PayPal is probably an easier checkout experience because most customers just have t…