Nivo is a much simpler system that is styled by default and works much easier with React. If you're not doing complicated charts, it's my goto for the "I just want a nice line/pie/bar chart".
2,270 karma · joined May 22, 2009
You can find more info about me on my website https://davesnider.com
Can contact me dave.snider [at] gmail.com
Nivo is a much simpler system that is styled by default and works much easier with React. If you're not doing complicated charts, it's my goto for the "I just want a nice line/pie/bar chart".
Barring that an email to the administrator through a contact form would work. If you're worried about how they will percieve this feedback, I'd start with a query before submitting the issue. "I noticed a potential security issue with your site. What is the best way to report it?".
I grew up in Maryland, outside the DC area. I now live in Annapolis, Maryland, in a suburb. In between I lived in California cities, and later in California suburb an hour and a half outside SF. There are about a dozen kids at the bus stop nearby, including my two kids. When I lived in a California suburb it was similar.
In the city I never saw kids. When I did it wasn't a good experience and they didn't look happy. I never saw them without parents, and when I did I wondered where they were.
In the suburbs I see kids without their parents all the time. They are climbing in trees or riding on bikes. I drive my pickup truck within 30 minutes all the time, for everything from general shopping to also picking up various house related things (lumber, mulch, whatever).
I've lived in places where everything was walkable, and lived in SF for 5 years without a car. I didn't care for it, for the reasons I mentioned. I love going into cities for day trips, but I prefer living around families and yards.
Everyone is different, but man... I'm the guy that likes to fire up the bbq and chat with neighbors in the backyard while the kids are who knows where (but safe) in the sprawl. Seeing a teenager in their first job at an ice cream shop sort of reinvigorates my sense of community. These are things I recognize and grew up with, and everyone has different upbringings, but the suburbs are where I'm happiest.
I also realize this might be a very American skew. Living in cities with children feels a lot more normal in Europe.
Three years ago I moved to Annapolis (near DC) and almost every third family I met had someone working in a Fed job of some sort. They follow these sorts of things with a lot more rigor because if a shutdown happens, they are temporarily out of work and a paycheck. Most of the folks I know are a little older and this isn't too big a deal, but they explain how hard it is for younger coworkers who haven't yet factored shutdowns into "part of the job" and often need bridge loans to make it through the downtime.
I don't know why I never really thought of it with that perspective before.
Overall it feels a little less bare bones, while still being flexible.
This looks like a pretty simple data solution that might work for Astro's audience (content sites and hobbyists). They've split the hosting into their studio product to provide a way to earn revenue. Essentially you host the DB with them and can access it remotely, but could also host it however you want, you'd just lose the Studio editor.
The Studio editor itself is pretty basic at the moment with a table view and a way to check SQL calls. You can't build schemas in the UI yet and what you get is mostly a dev wrap of existing tools (like Drizzle) that let you interact with your DB. Their demo shows the limitations here, with things like "email" not being able to validate in the studio editor. My guess is that's coming later, but I might have missed it in the docs. Either way, it's nice that your config is stored at the code layer.
Most of these small websites that Astro is great fit need small CMS systems, and studio doesn't look to provide any way to deal with images (at least on first check) so that's sort of a bummer. You'd need to wire up some references with Cloudflare I guess. Still reading here, but it'd be cool if that came natively. Storing, retrieving and resizing images is a pain. The column types allowed are pretty small (text, number, bool, date, json).
While simple. It looks like it'll be relatively speedy with retrieval because of it.
Right now though, as an actual CMS editor (which my guess is what most Astro folks really want) Studio feels way to simple to tell a client to use. I'm interested to see whether they go more in the direction of a generic database store (implied from the name) or more of a CMS to compete with the natural pairings of Contentful, Statamic and others. Webhooks as a launch feature is great! That'll help folks out.
Either way. I love this team and their perspective. They build cool stuff, open source a lot of it (check out Starlight for docs), and I'm excited to see where this one goes over time. Congrats on the launch.
Now I need to update my Astro site to 4.5 :)
> What if you could fly flight simulators with real ATC, talking to real humans?
It's a super friendly place and the barrier to entry for learning these types of skills is typically extremely high in real life. After COVID grounded me during my pilot's training I moved to VR and a virtual cockpit with Vatsim. Little did I realize I could "fly" at home at such a level of fidelity with other people. I ended up realizing I was getting my license only because I was interested in learning the systems. I could do that safely (I have kids, and was a bit worried) at home. It's not the same, but it's close.
The design patterns can get pretty aggressive. Google right now makes my youtube.com homepage blank, asking me to turn on my watch history. A lot of time this is presented in a way not to mention privacy, but to instead promote a "feature". "Turn this feature on", not "Turn off your privacy". You get quite a lot of roadblocks when you turn off settings like this, making the products pretty hard to use.
It's nearly impossible to keep up with and figure it all out, and I'm a UX designer by trade! A lot of these dark patterns are the reasons I've moved more and more to alternative tools like Kagi and Fastmail...etc.
Over the past few years CSS is getting better and better. They're really pushing back on removing reasoning for using anything but the vanilla defaults.
Bookmarked for when I do need it!
My childhood was spent pouring over Sports, Nature, and Gaming magazines. While the web has provide a lot of that information in a much easier to search way, the discovery mechanisms that a smaller, but more focused set of media brands created were fantastic. You could rely on people having read / scene the larger touchstones of culture and it led to more connection.
There are a lot of great things about the Internet and the specification of news / knowledge, but part of me worries that the division we're seeing in society are a direct result of folks not having reliable sources of shared experience.
I don't know how to solve it. I worked in publishing for over a dozen years, and it only seems to be getting worse and worse.
[1] Rollerball is kind of a hidden dystopian film. More people should watch it.
I also think that there is a place for sharpening one’s tools just for its own sake
Everyone forgets this. I use Vim, GNOME, Arch and other less common toolchains because they are fun and hackable. I KNOW they make things harder for me, but I also program and design for a living and it is my primary vocation. I BETTER have fun using my tools.- Three columns
- A left side fixed, scroll-able column
- A right side sticky, scroll-able column. Sometimes aligned to window, sometimes aligned to the inner column.
- An inner column that max-widths to a readable width
- A sticky header
- Content within the inner column that itself will scroll (think code blocks) and will respect the center column width, sometimes for stylistic reasons breaking outside of that width (images in article layouts).
- Responsive rules to drop the right column, and make the left column a togglable nav.
^^ the above is surprisingly tricky to pull off, though you see it commonly in well built documentation systems.
For an example, here's one I built https://xata.io/docs/concepts/file-attachments
Danny is doing some amazing documentary work about creatives. If you're not old enough to appreciate how special the NHL games were, you might like his documentary on Astroneer, a more recent game, that is just a heartbreaker of a watch.
Every time I watch one of his docs I think of how similar game creation is to working at a startup. They share an intense few years at full speed with a very boom-or-bust mentality.
As I've shifted away from platforms like React to smaller, minimalist implementations, I often have trouble finding ways for how to do complex patterns in standard JS. It's funny when you look at the code and think... huh, that's actually a lot easier than importing a huge library with way too many props :)
Thanks to the author for putting this together.
I made a quick tutorial on NNN showing off the power of its plugin system if anyone is interested. It's become a bedrock tool for me.
Ergonomics. It's a handheld. If it's not comfortable for long-term play then it really doesn't matter what capabilities it has. The core ergonomics and weight of the G cloud is the best of any handheld.
Battery life: Similar to the above. It's a handheld. Steam decks just don't have the capacity to last very long on the move. The G cloud, which is either doing light emulation or streaming games from someplace else doesn't need to do much. It's essentially a phone with a nice screen.
When I saw the battery life of the Steam Deck it didn't matter that I had two decades of games with Steam. I'm not carrying around something that bulky with a fan on a trip to Europe.The few times I need to go on the move without a good connection I'm happy enough to emulate something or play an Android game on it. I just don't see how people play SDs without having a power cord nearby, resting them on your knees. As an alternate to a gaming computer the Steam Deck is great, as a support device that targets being a handheld I think things like G Cloud and the Odin are a better target.
The downsides are that it's Android based and altogether a different category. For handheld gaming I wanted something portable that I could play casually. The minor, occasional input or stream lag isn't as big a deal in these scenarios. I'm not playing competitive Counter-Strike on this thing.
I also acknowledge that the G Cloud might not last long in production! The Steam Deck is popular, and the G Cloud might not get support 10 years down the road from Logitech. These portable devices all will need upgrades / updates and I figured I could wait till the next cycle regardless.
What I've come to realize over the years is that good people are reluctant to take the job in power, but allow bad people to float into those positions without much thought. That's a simplification, but it takes a warped personality to be able to distance yourself from the social or civic responsibility of having that much control. Speaking a bit from experience, the times when I actually managed a team larger than a few dozens, I couldn't actually cope (internally, not outwardly mind you) without thinking about people's well-being every waking hour. Most leaders with more responsibility above me in work seem to be able to suppress those worries (or maybe hide it like I did). I've come to believe a little narcissism is somewhat required in those roles. You really need to believe in yourself above others. The good folks always seem to step down after they've achieved whatever manner of success they set out to achieve.