https://github.com/dieselpoint/norm
Blog post on it:
https://blog.dieselpoint.com/a-minimalist-good-enough-approa...
4,019 karma · joined April 20, 2012
https://github.com/dieselpoint/norm
Blog post on it:
https://blog.dieselpoint.com/a-minimalist-good-enough-approa...
I gave my son an old computer a couple of years ago because he expressed a vague interest in learning to code like his daddy. That really didn't work out. But he discovered a great big world out there, and the computer was his window to it. And yes, the effects on his creativity were the same as for the child in the article.
So we tried, and partly succeeded, in limiting his time on it. But the truth is, there is a great deal for him to learn on YouTube, and we often do it together. His Minecraft creations are incredible. He maintains relationships with friends, including a distant cousin, through Discord and gaming. He sets up offline playdates the same way. These are not bad things.
Plus, with the pandemic, his schooling is all remote now. He has to log on in the morning and jump from Zoom class to class until early afternoon, and then all of his homework and reading is on Google Classroom. No, I can't limit access if we want him to attend school.
The problem here is not one of addiction and weak parenting. It's that screen time is genuinely valuable, and figuring out how to balance on-screen and off-screen activities isn't easy.
I've been using Aurora because it's managed, I don't have to worry about backups, it's faster and cheaper and easier to scale, etc.
But Postgres 12 has some really important features and performance improvements, and we really need them for my app. I've got to wonder why I'm paying for a managed service when they can't even manage to do a major version upgrade in a year.
There are two ways to design APIs: code-first and design-first.
With code-first you write your code and then automatically generate the OpenAPI spec from that. I do it in Java using JAX RS and it works fine. It is strongly-typed and has all of the same advantages you get by designing your protobuffers first.
The world is moving toward design-first, though. You use a tool to write your API and then generate code from that. It's a nice idea, but I'm not there yet because I don't like the tooling.
I expect that in a few years the tooling will be good and we'll be able to generate both APIs and database schemas in one place. Looking forward to it.
The fact that it just started happening leads me to believe that it came with an operating system update, and it's probably a driver issue.
Apple really needs to get its act together on USB.
Prior to that, my writing was abysmal. My high school English teachers were helpless. And I even managed to get through Princeton barely understanding the mechanics of putting together a coherent argument. Start a paragraph with a topic sentence? No one ever told me that.
It was so bad that I sought this course out. To the best of my recollection, it wasn't offered in the business school, so I had to make a special effort to take it.
It paid off. I wish I could take it again, just as a refresher.
The problem with the view that activism is ok if the current administration is objectionable is that the "status quo" changes from cycle to cycle.
Presidential politics is only a very small part of political activity in the US (though it is the most visible). What if your frame of reference is state and local politics? Is political activism in the workplace ok if you don't like the local school board?
There are many tools that do one-way integration from source to destination. Very few do real two-way sync. Is Grouparoo designed for that?
The next thing I see is "What is your professional role?" Uh, who cares? Just tell me what your product is. I'm not interested in vague benefits.
I think you need to adjust pricing to differentiate between big corporate users and small developers. I'd pay $199 once (not per year) for my own use. But if I were running an IT shop at a larger corp, I'd pay a lot more. See if there is a way to expand your pricing both at the high and the low end.
Like all simple apps, I expect I'd run into roadblocks quickly without some customizability. The trick for you is to figure out how to add some of that without losing your main value prop, which is simplicity.
In particular, I'm sure I would want to customize screens. I didn't download the app and try it so I don't know if that's there, but I didn't see it in the video.
Also, consider supporting Postgres. MySQL and SQL Server usage are trending down, and Postgres is trending up.
https://trends.google.com/trends/explore?date=today%205-y&ge...
Calling it a "proportion" or "ratio" or "normalized" is like calling a variable "myinteger" or "myfloat". Your naming convention should be related to a variable's purpose, not its data type.
Unfortunately, this is a really hard problem to solve. Sync is a bear of a problem in the face of conflicts. An immutable datastore with a log file of all mutations would help a lot, but you'll still have to manage the conflicts. This is not only a back end problem. What kind of user interface do you present that actually makes sense to an untrained user? "Bill changed Mary's name to Marybeth, but Fred changed it to Mary Beth. Which is correct?" Most users will say "Whaaaa? Why are you bothering me?"
It's also amenable to distributed processing if you use something like Citus.
I'm really looking for an alternative to Citus, though. Citus itself is a bit tricky to use, and the SaaS version of it is owned by Microsoft, which means Azure-only. Also, Microsoft makes the SaaS version insanely expensive. If they had Citus-like features on Amazon Aurora I'd be there in a heartbeat.
How about using, you know, reason? Treating them like adults? Give them pros and cons so they can make a rational decision?
Would love to see the code. If you're planning to open source it, there's no downside to making the repo public now. We know it will get better :)
I started generating insert statements of about 200k in length and it caused Amazon Aurora to start dropping connections.
If you insert 10 or 100 values, you'll get a 10x or 100x speedup, which is usually good enough.
And even if you disagree (perhaps you believe there was some form of Russian collusion, despite the Muller report) the accusations are certainly well within the bounds of mainstream debate. Nothing wild here.
There is strong evidence that Vitamin D does nothing. Large scale studies of vitamin D supplements show no benefit.
The article above argues that it is actually sun exposure that brings health benefits, and that vitamin D is just a byproduct. This makes sense. If vitamin D levels are strongly correlated with good health, it doesn't mean that it causes it. There might be some third factor.
You can build a toy implementation in a weekend if you have a cookbook. A production-ready implementation takes a bit more.
Here, it's closer to a random sample, but more importantly it shows really high rates. Those rates overwhelm any error due to false positives.
Also, it shows numbers that are in line with our intuition. It shows higher infections in NYC, and higher infections among blacks. That reflects what the hospitals are seeing.
This study may well be really good news.
The article suggests that it works because it fits in with Thai culture. That's not it. I'm not Thai, and it had an impact on me.
It's the story of a child saving an adult's life. That will have an impact in any culture.
I spent a few hours looking for tutorials, examples, etc. and I didn't find much. I found it difficult to figure out how to set up a proper IDE and do simple debugging. It's not trivial.