Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
grose
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
91.
▲
by
grose
3y ago
I've only had one scenario where I actually needed something like this (and I don't know if the `using` proposal helps). I have a library (Prolog interpreter) that uses a Wasm module originally written in C, so I have to manage th
92.
▲
by
grose
3y ago
In a similar vein, there are kanji (Chinese characters) with unknown origins called "ghost kanji". https://en.wikipedia.org/wiki/JIS_X_0208#Kanji_from_unknown_...
93.
▲
by
grose
3y ago
I was hoping for a Datalog shoutout. I like SQL, but it has a few disadvantages compared to Datalog. - In Datalog, queries and the data itself are homoiconic; the structure for both is exactly the same. Uses first-class variables to represe
94.
▲
by
grose
3y ago
Very true, I've seen the same phenomenon at other startups firsthand, when business leaders are eager to burn unlimited amounts of user goodwill to make number go up.
95.
▲
by
grose
3y ago
Did Reddit forget why they were popular in the first place? Remember the Digg redesign? Seems like every Reddit update has been user-hostile in a way that was much worse than the Digg stuff.
96.
▲
by
grose
3y ago
I feel like esbuild covers everything I need. I haven't tried the Rust-based ones but they look promising as well. esbuild can deal with Typescript, embed WASM binaries that are importable, do minification, etc. Yes, it's true tha
97.
▲
by
grose
3y ago
Counterpoint: Babel and Webpack are the problem. I've long dreaded touching the JS ecosystem but recently I published a package on NPM using ESM + esbuild to bundle it and it was--dare I say--pleasant. Top level await is a killer featu
98.
▲
by
grose
3y ago
As pointed out in the comments in the article, these kinds of logic puzzles are easier to solve using constraint programming than "regular" logic programming. For example, see the solution to the Zebra Puzzle here: https:/&#
99.
▲
by
grose
3y ago
I found a more recent (2016) blog post by him about it: http://www.andrewturnbull.net/log/index7e39.html?p=716
100.
▲
by
grose
3y ago
Thank you! I will give it a shot. Much appreciated.
101.
▲
by
grose
3y ago
I seem to have lost my old YouTube account. I used a username (not email) to login, and then I used that same email for a different account, and now YouTube doesn't let you log in with usernames anymore, so it's in limbo. Now it l
102.
▲
by
grose
3y ago
What’s up with the sol.int email addresses on the whiteboard? Seems to be related to IPN/DTN but I can’t find anything concrete on the naming scheme.
103.
▲
by
grose
3y ago
Archive: https://web.archive.org/web/20230513033436/https://androidbl...
104.
▲
by
grose
3y ago
Understood, thank you!
105.
▲
by
grose
3y ago
If I host my own identity server can I bypass the need for an invite? Maybe it's this? https://github.com/bluesky-social/indigo
106.
▲
by
grose
3y ago
It’s interesting that Japan and China have separate more complex sets of numbers specifically to prevent this. https://en.wikipedia.org/wiki/Japanese_numerals#Formal_numbe...
107.
▲
by
grose
3y ago
Prolog DCGs are very similar to BNF. They are also a good example of how you can extend Prolog to use different execution strategies.
108.
▲
by
grose
3y ago
I think that Prolog will rise again. If you have an hour to kill, check out this video introduction by Markus Triska about what makes Prolog unique: https://www.youtube.com/watch?v=8XUutFBbUrg Recently I have been working o
109.
▲
by
grose
4y ago
Yep! It's a bit of a balancing act because you want the files to be cache friendly (skipping tracks back and forth shouldn't make you download it every time) but you also don't want people to abuse (share) them. You can also
110.
▲
by
grose
4y ago
Thanks for the feedback. Agreed it's not presented well. It's kind of like Dropbox. You can upload files from your browser, and you can also listen to your music in your browser. It supports an open protocol called Subsonic. There
111.
▲
by
grose
4y ago
I like this idea. I'm going to look into adding a small annual plan. BTW, currently you never lose access to your files even if you don't pay so feel free to use the site for free and wait until I get the annual plan in.
112.
▲
by
grose
4y ago
Thank you! The way I tried to solve this problem is by using signed URLs for the files. So every file URL should only be accessible to a user with the matching credentials. At least, that's the idea :-)
113.
▲
by
grose
4y ago
Wow this is exactly what I wanted to know! Thank you so much. I feel less worried now. This also means I can dedupe files!!
114.
▲
by
grose
4y ago
I didn't really promote it anywhere, except I posted on the Google Play Music Reddit I think. I got some good feedback from there. TBH I have no idea how to market things. Not sure how to toe the line between "hey I want to make s
115.
▲
by
grose
4y ago
I think I fixed the "new tracks aren't showing up" problem. Take another look and let me know if it helps.
116.
▲
by
grose
4y ago
New update! Thanks to some helpful new users e-mailing me, I think I figured out what was wrong with it. It was a cache issue (of course). I have disabled the cache stuff for now, and hopefully it should work again. If you have already uplo
117.
▲
by
grose
4y ago
Not sure tbh, need to figure out how Sonos works first. If there’s an API or something I could implement I’d be interested in doing it.
118.
▲
by
grose
4y ago
I have not. I tried to be careful about the data, so each user has their “own copy” of the song so it’s essentially a dumb file backup service at its core. I wanted to avoid doing anything that could be sketchy or misconstrued as file shari
119.
▲
by
grose
4y ago
Agreed. Personally I like to support the artists directly by buying their albums in MP3/FLAC form (and going to their shows) so I know I'll have a high quality backup forever. I am not a big fan of streaming services like Spotify,
120.
▲
by
grose
4y ago
Yeah I feel you. It might feel kind of like "selling out" but making it professional is almost certainly the better choice for things like this, especially if you have to pay money for it.
More ›