Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
skimdesk
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
1.
▲
by
skimdesk
2mo ago
So that's why Muse (the mind map tool) recently changed its name to Allume [0]. [0]: https://allume.com/allume-faq/
2.
▲
by
skimdesk
3mo ago
There was research on this published by Activision [1]. Spawning fake enemies behind the users back, inside walls, etc. The players who react to fake enemies self-identify as cheaters. [1]: https://www.activision.com/cdn
3.
▲
How to structure GitHub Actions workflows that deploy to multiple environments
(generalreasoning.com)
2 points
by
skimdesk
1y ago
|
0 comments
4.
▲
by
skimdesk
3y ago
For a very simple API, warp [1]. [1]: https://github.com/seanmonstar/warp
5.
▲
by
skimdesk
3y ago
If you're into horror comedy movies, be sure to check out Rare Exports [1]. It combines some of the folklore with the commercial father christmas. [1]: https://en.m.wikipedia.org/wiki/Rare_Exports:_A_Christmas_Ta..
6.
▲
Gossamer Albatross: Flight of Imagination (1979) [video]
(youtube.com)
1 points
by
skimdesk
3y ago
|
0 comments
7.
▲
by
skimdesk
3y ago
Really fun! I have been experimenting with similar idea myself. I was curious on how you handle instantiating the terminal state for new clients. Seems like you're storing a buffer [0] of past output, and replaying that? [0] https:&#x
8.
▲
Photoshop's Journey to the Web
(web.dev)
1 points
by
skimdesk
3y ago
|
0 comments
9.
▲
by
skimdesk
3y ago
https://web.archive.org/web/https://rework.withgoogle.com/bl... Seems the source is overloaded or down.
10.
▲
by
skimdesk
3y ago
Hi HN. ScaleSocket is a command line tool that lets you to wrap any STDIO capable script or binary, and serve it over websockets. Clients then connect to rooms (channels) which have an unique URL (wss://example.com/exampleroo
11.
▲
by
skimdesk
3y ago
It's similar to running netcat in server mode, wrapping a script. It's even closer to doing that using websocat [1], whereby one does not have to do the websocket header juggling. The main difference is that while netcat or websoc
12.
▲
Show HN: ScaleSocket – Turn any script into a multiplayer WebSocket server
(scalesocket.org)
3 points
by
skimdesk
3y ago
|
3 comments
13.
▲
by
skimdesk
3y ago
I've been developing a websocket server that lets multiple users connect to the same command-line app. I wrote a short example [1] that exposes a TUI game on the web. In theory, hot-seat terminal games should be playable over the web w
14.
▲
by
skimdesk
3y ago
We've used dbmate[1] outside of the Django/alembic ecosystem. [1] https://github.com/amacneil/dbmate
15.
▲
by
skimdesk
3y ago
I was eager to try this. The screenshots had me convinced the workflow would resemble Alfred/Spotlight. Be careful of guessing your users workflows - there are a lot of ways using git. It seems opening the commit window stages all chan
16.
▲
by
skimdesk
3y ago
Another useful Google search trick not mentioned in the article is numeric range queries. You can use two numbers separated by two dots to represent all numbers in the range. For example, a search for taki 100..200 gives me results f
17.
▲
by
skimdesk
3y ago
Consider a sentence like "We will finish project x next week with 75% probability". I'm not sure it is any more clear than "It is probable that we will finish project x next week". The point estimate is of little va
18.
▲
by
skimdesk
3y ago
Shameless plug for Doctave [0], which offers a solid way to combine markdown and OpenAPI specs into a documentation site. It's a hosted SaaS, so it's technically not a static-site generator, but it's an alternative to the abo
19.
▲
by
skimdesk
3y ago
Facebook's ad platform famously uses the Vickrey–Clarke–Groves auction [0]. In theory it rewards advertisers for bidding for ads using their true valuation, or rather, the lifetime value of a customer. In practice, it's a lot more
20.
▲
by
skimdesk
3y ago
Combining Swagger (OpenAPI) with Markdown prose was what prompted us to build Doctave [0]. Jekyll does a good job, but breaks down once you need more bells and whistles, such as search and versioning. It's early, but worth checking out
21.
▲
by
skimdesk
3y ago
Now this is the "headphones for my eyes" I have been waiting for. I wonder if combining an ebook with a contextual audio track (does this exist?), would work as well as combining an audiobook with visuals (a movie).
22.
▲
by
skimdesk
3y ago
They should have branded it as "headphones for your eyes". To me, this seems like the closest analogy of what the value of the product is.
23.
▲
by
skimdesk
3y ago
There's Dokku [0] which supports buildpacks (and containers). Would love to hear more from anyone runnkng a business on it. [0] https://dokku.com/
24.
▲
by
skimdesk
3y ago
See also Weyl sequences for generating samples from a discrete uniform distribution. https://en.wikipedia.org/wiki/Weyl_sequence
25.
▲
by
skimdesk
3y ago
So first, alter server state before transmission by spawning hallucinations (human-like bots) in places not visible to human players (inside walls, unusual angles, far in the horizon). To the client, they all look like human players. At lea
26.
▲
by
skimdesk
3y ago
One more tool to accomplish this is lmt [0] which, despite minimal documentation, is quite pleasing to use. [0] https://github.com/driusan/lmt
27.
▲
by
skimdesk
3y ago
For smaller applications, an acceptable middle ground is using the TS language server[0] and JSDoc[1] comments. Writing // @ts-check /** @type {number} */ let x; works very well for example in VSCode. The JSDo
28.
▲
by
skimdesk
3y ago
I built a small websocket server [0] that helps me write simple multiplayer backends. It spawns a process for the first client in a room, and routes subsequent clients to the same process. [0]: https://scalesocket.org
29.
▲
by
skimdesk
4y ago
Also, run your tests in watch mode using entr or pytest-watch [0] for faster feedback. [0] https://pypi.org/project/pytest-watch/
30.
▲
by
skimdesk
4y ago
Seems to be Redis/Memcached API-compatible. Can I use it as a drop-in replacement?
More ›