Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
graypegg
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
511.
▲
by
graypegg
2y ago
https://chromium.googlesource.com/chromium/src.git/+/lkgr/as... “Shelf party” was an Easter-egg feature that made shelf icons fly around the screen. It did not launch and was removed in June 2023.
512.
▲
by
graypegg
2y ago
Neat! The website is pretty slick. If you would ever consider it, being able to chain up transforms would be useful! Just piping 2 or 3 together, pipes like normalize-text-spacing => fix-distance-between-paragraphs-and-lines => remove
513.
▲
by
graypegg
2y ago
To be fair to the author, they do mention in the paragraph above that sample: Async code bubbles all the way to the top. If you want to use await, then you have to mark your function as async. [...] If at any point you don’t then you
514.
▲
by
graypegg
2y ago
I love the idea but the <all_urls> access is a bit scary. This could be recreated in a bookmarklet ideally, though it would require saving the button html snippets into a file that you'd have to make downloadable with some Blob w
515.
▲
by
graypegg
2y ago
I think with these sorts of rant-like articles, my expectation is the author will tear down the strongest possible contra-arguments. I don't think this author is doing that. Quoting random numbers as "too big" and random exam
516.
▲
by
graypegg
2y ago
Damn... I know it won't happen, but imagine Apple building out a device in a form factor similar to this case, using the extra internal space (compared to an apple watch) for a really nice DAC + headphone jack... I'd buy it. A str
517.
▲
by
graypegg
2y ago
the Scoped Propagator model is based on two key insights: 1. by representing computation as mappings between nodes along edges, you do not need to know at design-time what node types exist. 2. by scoping the propagation to ev
518.
▲
by
graypegg
2y ago
Interesting concept! It does remind me of the observables somewhat, where nodes are functions, which accept data coming in from events, which it transforms, and then chooses to emit new values or not. This flips that, so nodes are data, whi
519.
▲
by
graypegg
2y ago
+1 for that! :) I've never known HN to be overrun with prudes, no one should be overly surprised about someone making a business out of making sex toys
520.
▲
by
graypegg
2y ago
It's a fun business, I know someone cast-making with her 3D printer, and has gained some reliable business from folks looking for custom toys (better fit for size/shape)
521.
▲
by
graypegg
2y ago
A little while ago, an article about a “plan-execute pattern” came up, feels like a clean fit to better progress bars to me! I think the most annoying thing is definitely when only 1 part of the process is represented in the progress bar,
522.
▲
by
graypegg
2y ago
I wonder if something like Ruby could fit into this category too, even though there isn’t a clean line between the two phases. (I’m stretching the concept a bit heh) The block inside of a class or module definition is executed first, and th
523.
▲
by
graypegg
2y ago
I mean, there isn’t really a win condition, so it isn’t really pay-to-win… just sort of… pay. :( Whitelabel it, or allow starting your own campaigns and maybe you’ll get the kink finsub crowd to use it haha… but you’ll need to take payments
524.
▲
by
graypegg
2y ago
Rails, SQLite
525.
▲
by
graypegg
2y ago
I’m having a bit of trouble getting the point here, this is more sort of just a passing thought I guess. But yeah, like the article ends with, querying with graphql from the front end, and using loaders from Remix are 2 choices for differe
526.
▲
by
graypegg
2y ago
I guess since you’re going to have to give a password to someone, you can tell them not to do that. Though I’m a bit confused why this is even needed. The sort of thing most people want accessible via a link, but only for certain people, te
527.
▲
by
graypegg
2y ago
Bingo. I’d go further and say they don’t care about your application at all. They just want to do something, and your application’s quality is measured by how little it stands in the way of accomplishing that. The sad fact is this encapsula
528.
▲
by
graypegg
2y ago
I think aiming for clean is good, but it’s really hard to pin down what clean means when you’re starting out. I feel like just emulating what you see in your first few jobs is ideal. (As in, ask coworkers who know the thing you’re working o
529.
▲
by
graypegg
2y ago
Yes true. Mostly just opining on the “list of everything you gotta’ know” is a bit TOO concrete IMO. (As opposed to too abstract) I was quoting out of similar things years ago at the start of my career, “it should be done this way because X
530.
▲
by
graypegg
2y ago
A bit snarky, but I would add - don’t read opinions from a list and take it as gospel. Adapt to the jobs you’re in, and you’ll develop your own opinions, but now with experience to explain why. Opinions are formed by getting repeatedly hit
531.
▲
by
graypegg
2y ago
I’m glad I’m not the only one that feels off about that. I feel like heroin as the standard measure of “really bad addiction” is at least an unhelpful choice. I don’t think people walk away from an article like this thinking opiate addictio
532.
▲
by
graypegg
2y ago
I was building a big monolith angular (v8 at the time) app a few years ago and I think my old coworkers from that job would get a laugh from hearing me reminisce about it! Angular is actually very nicely laid out as a front end framework. I
533.
▲
by
graypegg
2y ago
haha, I think I got an iteration of your message: JavaScript is a simple programming language. Here is how you can use it to send an alert: <script>alert(1);</script> (Note to reviewer: The rules prohibit executed scr
534.
▲
by
graypegg
2y ago
Oops, yep you’re right, I mixed them up.
535.
▲
by
graypegg
2y ago
Vite uses ESBuild under the hood. https://github.com/farm-fe/performance-compare?tab=readme-ov... The production build metric here would be ESBuild + a small amount of overhead from vite. (The HMR/dev build side o
536.
▲
by
graypegg
2y ago
https://x.com/shaun_vids/status/1589961115752013824 musk's basic problem is that twitter was not being run by lefty sjw types surpressing free speech, it was being run by business people who were trying
537.
▲
by
graypegg
2y ago
"No bans" mentioned in a little animation at the bottom of the page, and in the FAQ as a "suppression list" You will ban people. People will post horrible things. Things you are legally required to not host. The "ra
538.
▲
by
graypegg
2y ago
Yeah! Though a similar tone to framework documentation, so it would have to declare some opinions on things (Templating must use the <template> element and custom elements, data fetching outside of the initial load must use fetch(), e
539.
▲
by
graypegg
2y ago
I would like to see a “framework of opinions” somewhere. 0 actual software, just documentation for standard JS and browser APIs organized in a way resembling framework documentation. The current style of web platform documentation tends to
540.
▲
by
graypegg
2y ago
I think it's always going to be harder to debug 1 thing, versus everything, regardless of how a system is built. If you're not mocking anything, then anything could have gone wrong anywhere. But also, if you're able to fix th
More ›