Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
shhsshs
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
shhsshs
4y ago
Good point. Though a significant part of typing speed is your _spacial_ memory (where is the J key on the keyboard?). Your _muscle_ memory makes you good at moving your fingers (or thumbs) to an absolute position on your keyboard (or scree
62.
▲
by
shhsshs
4y ago
I imagine it would just pick an order unless you also wrote a rule for A relative to B
63.
▲
by
shhsshs
4y ago
I have ton of experience with ASP.NET Core and have not had that impression in the slightest.
64.
▲
by
shhsshs
4y ago
To publish a version of Azure Data Studio with open-source binaries would fall under copy/modification rules, which are explicitly allowed in the license: > Microsoft Corporation ("Microsoft") grants you a nonexclusive, pe
65.
▲
by
shhsshs
4y ago
The code does not handle authentication because it does not need to - all data access and auth rules happen within Firestore/Firebase. If a client requests data they do not have access to, they won’t get it.
66.
▲
by
shhsshs
4y ago
Yeah, after it loops in several hundred years and I hear a pattern I've already heard, I'll be really annoyed!
67.
▲
by
shhsshs
4y ago
Does @EpicGames/developers really have 400k users? That seems like a lot of developers.
68.
▲
by
shhsshs
4y ago
“The company formerly known as Facebook”
69.
▲
by
shhsshs
4y ago
Java’s `throws` keyword comes to mind. It forces you to handle exceptions or explicitly declare that you expect the exception to be handled by a method higher up the call stack. Your strongly-typed suggestion seems better. But you’d have
70.
▲
by
shhsshs
5y ago
The two problems are almost exactly the same if you just use a time frame that does not change (permanent daylight savings, or never daylight savings)
71.
▲
by
shhsshs
5y ago
I think this is appropriate in some cases but not others. For example how does the JSON value distinguish between `Some(null)` and `None`?
72.
▲
by
shhsshs
5y ago
The TLDR as I understand it: - Most software calculators take up too much space. You don't need buttons on the screen, your keyboard already has the buttons. - Software calculators don't often give good feedback of what digits&#x
73.
▲
by
shhsshs
5y ago
Good suggestion. I chose that symbol because it is literally called "ENTER SYMBOL" but maybe something more universally accepted would be better.
74.
▲
by
shhsshs
5y ago
I love this, great idea! I don't need the majority of the fancy features but I can see the use case for them. I built my own calculator app a while ago [0]. I've used an HP-41C as my main calculator for many years and I have not
75.
▲
by
shhsshs
5y ago
Just my own opinions to respond to a couple of your points: - Visuals: Disappointing. Looked like a cheap free-to-play MMO. Cheap-looking textures, stock-looking characters What settings did you have the game on? This has never been my exp
76.
▲
by
shhsshs
5y ago
> This isn't just a toy example either. The browser will automatically remember the checkbox state, meaning you can save the user's preference for free - try ticking the box and refreshing this page! Aside from the typical comp
77.
▲
by
shhsshs
5y ago
In the early days it was literally a “request to pull from me” - one would literally email Linus (for example) “hey, I made X changes, consider pulling them from Y (an attached file, or a server)” Linus talks about this in a great panel he
78.
▲
by
shhsshs
5y ago
If you can show how to go from a proof JSON generated by this app to any piece of information that points even slightly in the direction of the inputs used to generate that proof, I'd love to see it.
79.
▲
by
shhsshs
5y ago
Really interesting idea. I'm also stuck on the last proof: {"proof":{"A":["528798437822554000995419106371609997575204115155385613032964921571940434242","1939257363488995177762695670384367253843
80.
▲
by
shhsshs
5y ago
In JS you would also need to check if the key exists first (so you can add it). I think the minimal example would be: const groupByAge = {} for (const person in people) { if (!groupByAge[person.age]) { groupByAge[pe
81.
▲
by
shhsshs
5y ago
> no idea where to start from or what to use with what A lot of recent packs give you a quest book to guide your progress and push you into the different mods slowly. You get maybe 70-80% through one mod's tech tree and then you&#x
82.
▲
by
shhsshs
5y ago
- Turing Complete (2-dimensional circuit building, mission-based): https://store.steampowered.com/app/1444480/Turing_Complete/ - NandGame (2-dimensional circuit building, mission-based): https://na
83.
▲
by
shhsshs
5y ago
Yes, though that is theoretically true of ANY game.
84.
▲
by
shhsshs
5y ago
> Isn't a big feature of GQL that it allows you to filter in the query, thus allowing the backend to fetch and render less data? That feature is not exclusive to GQL.
85.
▲
by
shhsshs
5y ago
Fire off one task per row, but within each of those tasks use a SemaphoreSlim to rate limit your requests to the API.
86.
▲
by
shhsshs
5y ago
I'm guessing he did, because it does exactly what he's implying it does.
87.
▲
by
shhsshs
5y ago
Those two concepts are not mutually exclusive. Each change can be idempotent by marking some identifying information about the state it was trying to update. increase balance by 10 (it is currently 100) balance is now 110 inc
88.
▲
by
shhsshs
5y ago
> In the end, it turned out to be MAD that saved us Read the rest of the series and this answer gets more interesting. I will not say any more about the outcome (spoilers)
89.
▲
by
shhsshs
5y ago
Anyone can choose for themselves whether or not to use gpg. Your choice doesn't affect anyone else. https://i.imgur.com/TqbfZaP.png
90.
▲
by
shhsshs
5y ago
This is a great example of why you should enable vigilant mode [1] on your GitHub account and set your machine up to GPG sign your commits. [1] https://docs.github.com/en/github/authenticating-to-github/m...
More ›