Viewing profile — alexmingoia
alexmingoia
HN member- Joined
- Sun, Aug 03, 2014, 8:06 PM UTC
- HN karma
- 2,083
- Public activity
- 843 items
- HN profile
- View on Hacker News ↗
About alexmingoia
Read the entire Internet at once: https://sumi.news
Recent public activity
-
comment
Comment #32878694
I love this :)
-
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.
-
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…
-
comment
Comment #32823058
Use a modular view/component, or a class using tailwind's @apply directive. It's the best of both worlds.
-
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…
-
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…
-
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 …
-
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.
-
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…
-
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…
-
comment
Comment #32796166
It doesn’t have to be either or. Provide a toggle for the user to choose their preference.
-
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”.
-
comment
Comment #32751063
I use https://sumi.news (I made it).
- comment
-
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…
-
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…
-
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…
-
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…
-
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.
-
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…
-
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.
-
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…
- comment
-
comment
Comment #32478560
Software can’t be delivered on time (it can).
-
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…