Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bgrainger
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
31 ms
·
31.
▲
by
bgrainger
4y ago
That's a good point: Enterprise Managed Users does solve the globally-unique-username issue, but comes with its own list of limitations: https://docs.github.com/en/enterprise-cloud@latest/admin/ide... We
32.
▲
by
bgrainger
4y ago
We've been running GitHub Enterprise Server (first on-prem, now in a Cloud VM) for many years. Size: low thousands of repos, less than a terabyte of total data. Pros: Not affected by GitHub.com downtime; stability has generally been go
33.
▲
Troubleshooting Azure DNS Timeouts
(faithlife.codes)
1 points
by
bgrainger
4y ago
|
0 comments
34.
▲
by
bgrainger
4y ago
While we primarily (though not exclusively) serve a religious user base, Faithlife is a non-religious corporate organization and does not discriminate on the basis of race, religion, sex, national origin, age, disability, or any other prote
35.
▲
by
bgrainger
4y ago
Faithlife | https://faithlife.com/careers Faithlife is a purpose-driven tech company committed to the church. We're the creators of Logos Bible Software and are focused on the mission of using technology to equip the c
36.
▲
by
bgrainger
4y ago
MySqlConnector (the most popular .NET library for MySQL, and the one that I authored) has supported protocol compression for many years: https://github.com/mysql-net/MySqlConnector/issues/31 .
37.
▲
by
bgrainger
4y ago
> I kept technical notes about the protocol, to serve as a future reference for myself and for other developers. As someone who's written a MySQL client (in C#: https://github.com/mysql-net/MySqlConnector ), I&#
38.
▲
by
bgrainger
5y ago
> Couldn't one just save the extra round-trip with length-prefixed strings by sending the query together with the parameters in a single message? No, this wouldn't work, because you have to send COM_STMT_PREPARE ( https:/&
39.
▲
by
bgrainger
5y ago
MySqlConnector (C# - https://github.com/mysql-net/MySqlConnector ) uses "smoke and mirrors" for the "text" protocol (because MySQL Server has no way to send parameters as part of a `COM_QUERY` packet
40.
▲
by
bgrainger
5y ago
One major problem is that the MySQL "text" protocol doesn't support true parameterised queries. There's no way to pass parameters in the `COM_QUERY` packet: https://dev.mysql.com/doc/internals/e
41.
▲
by
bgrainger
5y ago
Another project that solves Wordle by reverse-engineering the emoji tweets: https://twitter.com/davidebbo/status/1482911439731912706 Code in C#: https://github.com/davidebbo/WordleReverseSolve
42.
▲
by
bgrainger
5y ago
I'm the author of what you might call the "new" MySQL ADO.NET library: https://github.com/mysql-net/MySqlConnector I agree with your impression that developers of the other library don't seem to be
43.
▲
by
bgrainger
5y ago
Original Twitter thread: https://twitter.com/mfpiccolo/status/1360685864100237318 (The article just recaps this without linking to it.)
44.
▲
Virtual machine preserving host updates for zero day patching in public cloud
(dl.acm.org)
1 points
by
bgrainger
5y ago
|
0 comments
45.
▲
by
bgrainger
6y ago
Chapter 4 was used as the SQLite Code of Conduct until there was an uproar on social media: https://news.ycombinator.com/item?id=18273530
46.
▲
by
bgrainger
6y ago
Previously: https://news.ycombinator.com/item?id=22019925
47.
▲
by
bgrainger
6y ago
https://www.nohello.com/ is a good reply for those "Hi" messages.
48.
▲
by
bgrainger
6y ago
Some MySQL clients offer this; for example MySqlConnector has a `ConnectionIdleTimeout` setting that controls how long a connection can be alive in the pool: https://mysqlconnector.net/connection-options/ This is gener
49.
▲
by
bgrainger
6y ago
While the second and third problems sound specific to Go's `database/sql` API, the first problem (server-closed connections) is an issue any MySQL client library (that implements connection pooling) has to deal with. My .NET MySQL
50.
▲
by
bgrainger
7y ago
There's a Chrome extension to fix that: https://github.com/sean-public/RecipeFilter > This Chrome browser extension helps cut through to the chase when browsing food blogs. It is born out of my frustration in h
51.
▲
by
bgrainger
7y ago
There's a Chrome extension to fix that: https://github.com/sean-public/RecipeFilter > This Chrome browser extension helps cut through to the chase when browsing food blogs. It is born out of my frustration in h
52.
▲
by
bgrainger
7y ago
You can keep the "ride is here" notifications in Lyft but turn the ads off by going to: Menu > Settings > Privacy > Notifications Preferences > Discounts and News : Off For Uber, it's similar: Menu > Settings &
53.
▲
by
bgrainger
7y ago
Joyent Public Cloud was shut down (three years after the Samsung acquisition): https://docs.joyent.com/joyent-public-cloud-eol
54.
▲
by
bgrainger
7y ago
Most likely, you have a browser extension installed that changes "Cloud" to "Butt": https://chrome.google.com/webstore/detail/cloud-to-butt-plus...
55.
▲
by
bgrainger
7y ago
The unnamed "popular and widely-deployed application" appears to be Firefox and Thunderbird: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949644 There's more discussion here: https://bugz
56.
▲
by
bgrainger
7y ago
Install the Recipe Filter Chrome extension to fix this: https://chrome.google.com/webstore/detail/recipe-filter/ahlc... > This Chrome browser extension helps cut through to the chase when browsing food blo
57.
▲
by
bgrainger
7y ago
This attack has been known for at least seven years: https://eprint.iacr.org/2012/064.pdf (discussion: https://news.ycombinator.com/item?id=3591429 ). Back then, "two out of every one thousand RSA
58.
▲
by
bgrainger
7y ago
There's a Dan Luu essay on that subject: https://danluu.com/sounds-easy/
59.
▲
by
bgrainger
7y ago
"Diary" in Australian English means "daily planner" or "date book" in U.S. English.
60.
▲
by
bgrainger
7y ago
No; "Server Rendering" is creating an HTML document as text, then serializing it to bytes and delivering it in an HTTP response. There's no painting in this scenario.
More ›