HN user

DataDaoDe

280 karma

Probably doing something in math, risk or engineering - that or music. Contact me at jwaterfaucett gmail if you wanna talk about anything.

Posts4
Comments85
View on HN

I'd be interested to know what everyone's favorite opening lines of all time are. (bonus - to see how much of it you can quote without looking :)

For me, its: Whann that aprill with hir shoures soote, The drought of march hath perced to the roote, And zepherus eek with his sweete breath, inspired hath in every holt and heth, the tendre cropes, and the sonne hath in the ram, hir halve cours ironne, Than preketh hem natur in hir courages, and longon folk to gon on pilgrimages.

Somehow that has always stuck with me, I'm sure I'm missing parts, but from the first time I ever heard these lines the just imprinted themselves like a song to me.

I'm no expert, and don't know if it applies in this case, but for a cancer I had (lymphoma) I was told that aggressive can often be easier to treat or "cure" (as defined by survival rates, etc.) since it also can often be hit more brutally by the treatments.

Anyway, since many in my family have died from this horrible cancer, its fantastic news to hear of any improvements there.

Category theory is all about relationships and structural patterns. so its useful when you want to interoperability and composition between systems i.e. invariants under transformations, etc.

Without reading too much into what this framework does, I'd say category theory could be useful for some ML problems (i.e. layer composition, gradient propagation, etc.) - but I'd think it would be more useful as an analytical tool than as actual lib/code structures.

Sadly this is true and lesson anyone who has worked freelance has probably learned - either that or I'd wager they no longer do freelance.

Its easy to say don't be afraid to lose business, but when you're starting out, the economy is rough or all you have are the one or two clients, that's a different matter entirely.

One thing I've learned is that you always have to do the leg work, you can't assume someone will do the right thing or keep their word.

Develop a system where even bad clients, can't do too much damage i.e. upfront deposits, milestone-based payments. You have to control cash flow risks, if you are gonna take risks know what risks you're taking and when to get out.

Tengo un Plan - deep discussions with experts on various topics

Lifters (Ivan Llamarazares) - short weight lifting and training tips

Sozusagen - interesting stories and etymologies of words

The Reinsurance Podcast - name sums itself up pretty good

Clicking on this link just reminded me again that science (like all such restricted access journals) is an operation that relies heavily on publicly funded research and unpaid academic labor.

And yet their access restriction not only removes the public from consuming the fruits of their labor, but it also systematically harms less well-resourced institutions, independent scholars and impedes the spread of knowledge (particularly in areas of the world that need it most).

I wish we could reach a point where we wouldn't allow this anymore.

We'd probably agree on this: people respond to incentives created by system design. One example that comes to mind is how London's Congestion Charge and how it has changed traffic behavior over the years depending on how the rules change.

There is nothing inherent about fast, large-scale, or user-friendly communication that forces spam, scams, or propaganda. Its just that those outcomes emerge when things like engagement, attention, or "reach" are rewarded without being aligned to quality, truth, or mutual cooperation.

This is a well-studied problem in economics, but also behavioral science and psychology: change the incentive and feedback structure, and behavior reliably changes.

Based on the studies I've read in and around this topic, I think harmful dynamics are not inevitable properties of communication, but really contingent on how each system rewards actions taken by participants. The solution is not slowness or barriers, but better incentive alignment and feedback loops.

Plato's works surrounding Socrates' death: Phaedo, Crito, Euthyphro, The Apology.

Its fascinating to discover how many thoughts and ideas they had which are still relevant in our societies today. Also, they are incredibly readable, its like taking part in on a conversation among friends.

The internet we rely on today is a chain of single points of failure. Cut the undersea cable, and a continent goes dark. Shut down the power grid, and the cloud evaporates. Deprioritize the "wrong" traffic, and the flow of information is strangled.

The deep brokenness of the current internet, specifically what has become the "cloud" is something I've been thinking about a lot over the past few years. (now I'm working on trying to solve some of this - well, at least build alternatives for people).

and this:

The way you build a system determines how it will be used. If you build a system optimized for mass surveillance, you will get a panopticon. If you build a system optimized for centralized control, you will get a dictatorship. If you build a system optimized for extraction, you will get a parasite.

Seems to be implying (as well as in other places) that this was all coordinated or planned in some way, but I've looked into how it came to be this way and I grew up with it, and for me, I think a lot of it stemmed from good intentions (the ethos that information should be free, etc.)

I made a short video recently on how we got to a centralized and broken internet, so here's a shameless plug if anyone is interested: https://youtu.be/4fYSTvOPHQs

The different political labels are interesting but also deeply frustrating because it paints people at odds when they're not.

I agree.

I don't necessarily think the two baskets analogy is even the right framework tbh. The important issues imho are transparency, corruption, incentive alignment, feedback loops, it doesn't really matter to me - and I think probably most people - if its in the government or business space.

What matters, at least to me, is how decisions are made, how information flows, and how citizens (or employees) can see whats going on, influence and hold accountable the decision-makers.

interesting. I agree that governmental power should be stoppable in a functioning democratic republic. At least, we have some such examples. However, I would think, at least in the examples that come to my mind, it is far easier to end corporate abuse, although I will admit often the two are tightly intertwined with governmental overreach working hand-in-hand with private corporations so its quite commonly a blurred line.

There are many lessons to be learned from history. One of them is that you should never trust your government to not abuse its power. Even the most progressive welfare states like Sweden end up doing horrible things (see how Sweden sterilized thousands based on eugenics policies (https://www.researchgate.net/publication/319507778_Eugenics_...).

If you want some recent examples for Switzerland (beyond the dozens upon dozens the further you go back in History) look up, Verdingkinder, Swiss eugenics after 1945, Holocaust Assets (Volcker Commission Report), Post-War Forced Labor and Slaver Switzerland, Secret Police and Surveillance (Swiss Federal Parliamentary Report of 1990), etc, etc.

Some level of trust is required for a functioning society, but there are so many natural factors (human psychology, evolution, national security, crisis situations, elite capture, economic incentives, legitimizing narratives, etc.) which all lead to the abuse of power and the violation thereof that IMHO you can never limit and check it too much.

500 days of math 11 months ago

I used math academy for several months. I was curious and wanted to try it out since it’s a problem I’ve also worked on in the past. Th system is good, the fractional spaced repetition is a nice system and really reduces the spaced repetition overhead. Still IMHO, it provides nowhere near the value of the $50 a month pricing. But again I also know a lot of higher level mathematics and can work my way through a topology book on my own, so I’m probably not in the target audience. Still, I would think that even for people wanting to get into math or high school students this would still be a very steep price.

Just put your kids outside. You don't need anything as a kid to start playing. We used sticks and mud and built ourselves houses and towns and had wars and put on plays and did everything under the sun without toys or anything.

Some trees and dirt will take you a long way providing thousands of hours of fun. As kids we found these big black horned beetles and started a beetle gladiator arena that kept us preoccupied for months at a time feeding and training our biggest beetles. Kids are very creative if you let them be.

That’s wild. The last time I had that experience with Python must have been more than 10 years ago. I’ll admit a decade ago you definitely did need to know way to many details about way too many tools from virtualenvs to setuotools to wheels, etc. to get things working from somebody else’s project, but imho, poetry and uv have really changed all that.

Python has done an impressive job over the years of making steady robust improvements. The typing and tooling has just gotten better and better. There are still plenty of problems though, imho async is still a much bigger pain than it should be (compared to other runtimes with a very nice experience like go or elixir, even dotnet has been less pain in my experience). Overall I like python, but it mainly boils down to the robust libraries for things I do (ML, Data munching/analysis)

Sure you could. I'm not, I don't think its in the spirit of local first. And I wouldn't pay money for that, but if you or someone else wants to build that kind of software - its a free world :)

Yes a thousand percent! I'm working on this too. I'm sick of everyone trying to come up with a use case to get all my data in everyone's cloud so I have to pay a subscription fee to just make things work. I'm working on a fitness tracking app right now that will use the sublime model - just buy it, get updates for X years, sync with all your devices and use it forever. If you want updates after X years buy the newest version again. If its good enough as is - and that's the goal - just keep using it forever.

This is the model I want from 90% of the software out there, just give me a reasonable price to buy it, make the product good, and don't marry it to the cloud so much that its unusable w/out it.

There are also a lot of added benefits to this model in general beyond the data privacy (most are mentioned in the article), but not all the problems are solved here. This is a big space that still needs a lot of tooling to make things really easy going but the tech to do it is there.

Finally, the best part (IMHO) about local-first software is it brings back a much healthier incentive structure - you're not monetizing via ads or tracking users or maxing "engagement" - you're just building a product and getting paid for how good it is. To me it feels like its software that actually serves the user.

The language in this article is filled with so much emotion and hyperbole - major red flags for bias- it’s hard to take it seriously. That being said mainstream economists don’t have a great track record when it comes to making predictions, the only problem is, neither do any alternatives. I am certainly no economist but the more I learn the more I think, just predict they’ll be wrong and you’ll probably do alright.