Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mcsoft
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
32 ms
·
1.
▲
by
mcsoft
10mo ago
Snowflake or sonyflake ids work: https://en.wikipedia.org/wiki/Snowflake_ID https://github.com/sony/sonyflake?tab=readme-ov-file
2.
▲
by
mcsoft
3y ago
It's the kind of software where early venture capital funding can be poisonous rather than helpful. Choosing the right abstractions to build a solid, flexible platform requires a lot of user feedback. You don't get the latter unle
3.
▲
by
mcsoft
3y ago
I use pivot tables all the time. The concept is brilliant, but the Excel UI leaves a lot to be desired. At first, you're amazed at the flexibility, but once you become comfortable, you suddenly hit the limitations. Can't sort by a
4.
▲
by
mcsoft
3y ago
We'd use the Record layer, but it was Java-only then. It would require us either to rewrite parts of our backend to Java or to implement some wrappers.
5.
▲
by
mcsoft
3y ago
I assume a couple of things here: 1) that SRE costs would be lower with fdb at scale due to its handling outages, i.e. auto-resharding; and 2) that a migration project from *sql to fdb will be finite (hence an investment I hastily called ca
6.
▲
by
mcsoft
3y ago
We have seriously looked at FoundationDB to replace our SQL-based storage for distributed writes. We decided not to proceed unless we are about to overgrow the existing deploy, a standard leader-follower setup on the off-the-shelf hardware.
7.
▲
by
mcsoft
3y ago
The article says nothing about how they instantaneously updated millions of user feeds. It was the most challenging task, as it's way easier to scale reads than writes in distributed systems. Rumor has it early Twitter had a target of
8.
▲
by
mcsoft
3y ago
PRQL is a breath of fresh air. Reporting languages generally miss built-in visualization and drill-down capabilities. Ideal reporting query should define not only how to seek, join, and and aggregate data, but also how to visualize output a
9.
▲
SVB online banking is back
(svbconnect.com)
2 points
by
mcsoft
4y ago
|
1 comments
10.
▲
by
mcsoft
4y ago
exactly
11.
▲
by
mcsoft
4y ago
Double-entry bookkeeping is essentially the law of conservation of energy applied to balance sheets. It's much more deep as it was invented some 5 centuries earlier than programming.
12.
▲
by
mcsoft
4y ago
The sad truth is in any disputes Airbnb is usually on the host side, not on the guest side. Looks like in their business model sellers have far more leverage over the marketplace than buyers.
13.
▲
FoundationDB 7.0 with Redwood Storage Engine released
(foundationdb.org)
4 points
by
mcsoft
4y ago
|
0 comments
14.
▲
by
mcsoft
5y ago
Both CTEs and this idea address the same problem: poor readability of complex SQL queries. Compared to CTEs, the author takes the idea to split the complex query into parts to the next level. To your point - a solid IDE will show you what&#
15.
▲
How to eliminate GC pauses in .NET app
(medium.com)
2 points
by
mcsoft
5y ago
|
0 comments
16.
▲
by
mcsoft
5y ago
Luckily it was one time effort which allocated less than 1% of our annual development resources that year. After we've walked away from large arrays allocated in LOH - there were no issues despite further traffic growth.
17.
▲
by
mcsoft
5y ago
thanks!
18.
▲
How to optimize memory usage and eliminate GC pauses in .NET app
(medium.com)
6 points
by
mcsoft
5y ago
|
4 comments
19.
▲
by
mcsoft
5y ago
Some predictions were super accurate (i.e. Europe to America in 8 hours), some failed (lunch in 4 pills), but, due to immense optimism of human nature, one just couldn't envision the most influencing events of XX century - the rise of
20.
▲
How Google misdesigns choice screen auctions to evade EU antitrust decision [pdf]
(web.stanford.edu)
3 points
by
mcsoft
6y ago
|
0 comments
21.
▲
by
mcsoft
6y ago
You may wish to check https://pyrus.com - they are focused on no-code end-to-end processes with very flexible (and non-bloated) workflow setup, open API, and neat mobile apps (which is a must have feature for getting timely appr
22.
▲
Ask HN: How PostgreSQL source code is 3x shorter than MySQL's one?
119 points
by
mcsoft
6y ago
|
36 comments
23.
▲
by
mcsoft
6y ago
Since E2E encryption is not enabled by default in Telegram, I believe it's used by 2% of their users at most. Messages of the rest can be read by Telegram team. https://www.google.com/search?newwindow=1&q=are+telegr
24.
▲
by
mcsoft
6y ago
It's surprising how Telegram successfully lured public to believe it is a secure messaging app while not providing end-to-end encryption by default. You need to explicitly start secret chat (under More button on the contact page) to op
25.
▲
by
mcsoft
6y ago
The tradeoff is performance vs features. WireGuard runs at the kernel level, is focused on performance but very minimalistic in terms of features.
26.
▲
by
mcsoft
6y ago
Finally, someone came up with a good wording for 'Slack is #1 productivity killer'.
27.
▲
by
mcsoft
6y ago
One practical reason we chose Nats over Kafka was that Nats doesn't need zookeeper for HA. Nats doesn't provide message durability too, luckily it's not required for 95% of our use cases. Also, having NATS already implemented
28.
▲
by
mcsoft
6y ago
We used both zeromq and its sort-of-descendant nanomsg but eventually moved to NATS because of it's approach to high availability (every node knows the topology of the whole cluster) and zero management overhead. Some criticize NATS fo
29.
▲
by
mcsoft
6y ago
http://nats.io
30.
▲
by
mcsoft
6y ago
It's insightful to learn that in their guide on pricing Sequoia cites Phil Libin, then-CEO of Sequoia-backed Evernote, who was later kicked out exactly because the company struggled to find the right pricing model.
More ›