Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jwells89
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
58 ms
·
901.
▲
by
jwells89
3y ago
Goes back to static vs. dynamic/interactive. That’s fine for static content but falls apart when you need a table view that can be edited, sorted, reordered, can have columns resized/rearranged, and can contain thousands of rows (
902.
▲
by
jwells89
3y ago
It depends on what part of browsers are being spoken about. They’re plenty flexible and capable for the case of traditional pages and server-side apps, but it’s a totally different story for interactive widgets and especially full blown SPA
903.
▲
by
jwells89
3y ago
The front end framework mess is just a symptom of the actual problem, which is that the building blocks provided by browsers are too crude/limited to allow for consistent quality, and so Rube Goldberg machine frameworks arise to try to
904.
▲
by
jwells89
3y ago
Another API that Google implemented that Mozilla and Apple made similar objections to is WebUSB.
905.
▲
by
jwells89
3y ago
Or right-click unsigned binary → Open. The system basically wants acknowledgment from the user that they actually want to run the unsigned binary in question for the first launch, after which it’ll run like normal.
906.
▲
by
jwells89
3y ago
Also from the dev side the platform (which is Android with some AR bits bolted on) isn’t compelling enough to be locked into, even if the hardware is decent. If Facebook were to make a play to make their Android variant the Windows of AR an
907.
▲
by
jwells89
3y ago
Maybe the biggest difference is that you can place virtual screens and windows arbitrarily as needed, rather than being restricted to parts of your desk where a stand or VESA mount can fit. So one could for example have the benefits of mult
908.
▲
by
jwells89
3y ago
Yeah, the high density displays are a big thing for me too. Also, the possibility of polished software that’s properly designed for the form factor (most AR/VR software that isn’t a game has felt kinda duct-tapey up until now). I also
909.
▲
by
jwells89
3y ago
It makes perfect sense because much of the friction around generative ML models has to do with the data it was trained on. There’s not much reason to ban images generated by a model that was trained entirely on consensually gathered materia
910.
▲
by
jwells89
3y ago
And this will continue to be an issue until ML models have achieved something resembling sentience, because many of these tells are the result of the model not truly comprehending the subject matter and thus struggling to maintain internal
911.
▲
by
jwells89
3y ago
I’ve had little issue with Apple stuff (especially iOS/UIKit, which is significantly more polished than macOS/AppKit), but Android? Yeah that’s a mess. Jetpack Compose helps some but it still has a long way to go. If I could use U
912.
▲
by
jwells89
3y ago
Not quite dev relations I’ve seen Apple devs talking about what they’ve worked on increasingly frequently on Mastodon.
913.
▲
by
jwells89
3y ago
The overly descriptive names get made fun of online, but they’re frequently self-explanatory enough that they can be pulled from autocomplete, skipping the documentation entirely.
914.
▲
by
jwells89
3y ago
ChatGPT has been similarly helpful for working with xcb/xlib and teasing out the arcane bits of X11. I don’t know how anybody had the patience to sift through the scattered writings on those things before… maybe I just don’t know where
915.
▲
by
jwells89
3y ago
It’s in the page you linked under set(). Combined with the properties at the top of the documentation page, to make the cursor a crosshair you’d call NSCursor.crosshair.set(), after which it’ll remain that cursor until something else change
916.
▲
by
jwells89
3y ago
I track web engine development only loosely, but no I haven’t seen much movement in that realm.
917.
▲
by
jwells89
3y ago
It’s my belief that very high pixel density (and the GPU power to drive it) becoming cheap is going to be one of the factors that proves crucial to taking AR goggles/glasses/etc mainstream. The densities that’ve been economical th
918.
▲
by
jwells89
3y ago
A big factor in that “tinkeriness” of SPAs is how nearly every part of making an SPA well-behaved and pleasant to use falls almost entirely on the shoulders of the developer. Due to how little browsers provide on that front, well-behaved po
919.
▲
by
jwells89
3y ago
“Easier” depends a lot on the project in my experience. For example if you need a tableview/datagrid as performant and feature rich as NSTableView on Swift/AppKit, you’re probably going to have to build it yourself with React (of
920.
▲
by
jwells89
3y ago
For cross platform, from a technical standpoint Qt is one of best and that’s the problem. The best isn’t good enough, not for the masses that instead chose Electron and certainly not for the sorts of devs making polished Apple platform apps
921.
▲
by
jwells89
3y ago
The thing about Xcode and associated tools is that they heavily rely on the entire Apple platform stack and would be quite a bear to port to other platforms. The iOS simulator, for example, simply runs the iOS userland on top of the core
922.
▲
by
jwells89
3y ago
Qt is probably closest among cross platform frameworks, but comes with some thorns that can be difficult to ignore and contribute to that “hard to use” sentiment. The way Qt Widgets is for practical purposes usable only with C++ or Python i
923.
▲
by
jwells89
3y ago
Exactly. Even major “trusted” third parties like Adobe can’t actually be trusted to keep their fingers out of parts of the system they have no business poking around in. Time and time again it’s been proven prudent to treat third party devs
924.
▲
by
jwells89
3y ago
Yes, I don’t know exactly what it’d entail but enabling sideloading really does need to be something that’s sufficiently scary to the non-technical to help curb social engineering by fake “Microsoft support” and such. It’s somewhat painful
925.
▲
by
jwells89
3y ago
This could be at least partially solved if cross platform frameworks filled in feature gaps between platforms, making their feature set a union of features on all supported operating systems, but this rarely happens. Instead they typically
926.
▲
by
jwells89
3y ago
Indeed. Supporting a single platform means generally fewer bugs and headaches, as multi-platform is going to introduce new troubles regardless of how one goes about it. Approaches that try to be write-once-run-everywhere “silver bullets” wi
927.
▲
by
jwells89
3y ago
The ability to go low/no-dependencies, as mentioned in the blog post, is one of my favorite things about Apple platforms. It’s not just possible but practical to build a capable, highly polished app without bringing in anything third
928.
▲
by
jwells89
3y ago
If modern software were as optimized as it had to be to run on Pentium 4’s and PowerPC G5’s it’d be amazing on modern hardware. Photoshop 7/CS1 was pretty zippy on a decent PowerMac back then for instance, which would lead one to expec
929.
▲
by
jwells89
3y ago
I think it’s more that people want to pick and choose what parts of the internet they personally engage with, automating the loathsome-but-necessary parts and leaving the parts they enjoy for themselves. It’s kind of chasing the internet as
930.
▲
by
jwells89
3y ago
Netscape 2.x/3.x on System 7.5 is where I was introduced to the internet. Their splash screens and animated loading icon added a certain air of awe to what was already an impressive experience as a kid… kudos to whoever was in charge o
More ›