Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
the_duke
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
20 ms
·
331.
▲
by
the_duke
3y ago
The merging happens primarily on hot data, I haven't run into any issues there. But there are lots of approaches, depending on your needs. You can (should) define a "cache disk" for S3, which will cache up to X Gb locally to
332.
▲
by
the_duke
3y ago
Fair warning, I had serious scaling issues with Timescale. Solutions like Grafana Mimir, Victoria Metrics, Clickhouse, or yes, the new Influx implementation, are much more scalable and will give you much fewer headaches. ClickhouseDB is rea
333.
▲
by
the_duke
3y ago
Well, Norway is actually part of the trade union (European Economic Area), as well as Schengen , the cour of justice and many other EU institutations/treaties. They are not in the EU proper though.
334.
▲
by
the_duke
3y ago
See also the Ferrous Systems announcement about AdaCore leaving their previous Rust partnership : https://news.ycombinator.com/item?id=37711274
335.
▲
by
the_duke
3y ago
It's not a big stretch that US agencies extensively use Gmail/Google Docs/etc data to get information on individual ls and for corporate espionage / personal spying
336.
▲
by
the_duke
3y ago
Well... check out QuickJS: the bulk of the code is in a single 55k LOC C file: https://github.com/bellard/quickjs/blob/master/quickjs.c
337.
▲
by
the_duke
3y ago
I usually solve this by storing an explicit named timezone in an additional field.
338.
▲
by
the_duke
3y ago
What helps hosted data collectors helps self-hosting setups just as much. More and more solutions are getting built in OTEL support, which means you can relatively seamlessly switch between backends without changing anything in your applica
339.
▲
by
the_duke
3y ago
> New users will not be able to sign up for Fig's products right now while we focus on optimizing them for existing customers and addressing some needs identified to integrate Fig with AWS. This sounds a lot like the product is dead
340.
▲
by
the_duke
3y ago
> A naively implemented script in Bun that moves data using Bun’s APIs will often outperform a naively implemented program written in Rust or Go. Sounds exciting, do you have some example benchmarks I can run that show this?
341.
▲
by
the_duke
3y ago
Yes, but that's sort of my point regarding complexity. "This crate is edition X, and an edition comes out every 3 years or so" is much easier to deal with. It reminds me a bit of Haskell language pragrams, which can be toggle
342.
▲
by
the_duke
3y ago
Edit: I had some wrong assumptions here. The Go approach does indeed seem to enable similar functionality. Although I'm not quite sure I understand how the individual settings and the module level version declarations compose, and how
343.
▲
by
the_duke
3y ago
Never breaking compatibility is hardly a new idea. Java and C++ have invested tremendous amounts of effort into preserving backwards compatibility for decades, often requiring bending over backwards and very suboptimal designs for new featu
344.
▲
by
the_duke
3y ago
Very cool, I'd have a big use case for "Litestream in Rust" as a library. Any way to get notified about the release? Also: will this be a straight port, or could it also support "live-replication" from S3, instead o
345.
▲
by
the_duke
3y ago
The core issue here is that fly doesn't offer distributed storage, only local disks. Combine that with them having tooling for setting up Postgres built on top of single node storage, and you have the downtime problems and unhappy cust
346.
▲
by
the_duke
3y ago
The ironic thing is that WhatsApp very heavily pushes users into Google account backups, which are unencrypted, giving government agencies all the access they want. I remember some talk about those getting encrypted, don't k ow if that
347.
▲
by
the_duke
3y ago
Rust was a very different language pre 1.0 (GC, builtin green threading, etc). I think it's fair to start counting at 1.0.
348.
▲
by
the_duke
3y ago
Their satellites are sort of mass produced and really cheap compared to regular sats. The remember something like 250k per sat.
349.
▲
by
the_duke
3y ago
c2rust is definitely cool, but it also supports transpiling to a single architecture, which often misses a lot of architecture dependent code and specialisations in real world c code. Especially because it has to do macro expansion and you
350.
▲
by
the_duke
3y ago
SWC uses Wasmer for its plugin system to execute WASM plugins.
351.
▲
by
the_duke
3y ago
We use WASIX [1] to enable multi-threaded tokio inside Webassembly. That's actually how we have implemented static sites. For each site a a WebAssembly instance is spawned that runs a tokio static-web-server [2], which is multi-threade
352.
▲
by
the_duke
3y ago
For the moment all workloads are stateless, but you can already connect to external databases. There are "serverless" DB providers like Neon [1]. Persistence is on the roadmap though. [1] https://neon.tech/
353.
▲
by
the_duke
3y ago
There are some early docs on this here: https://docs.wasmer.io/edge/learn/deployment-modes TLDR: support for WASIX [1] enabled builds that can start a web server (Rust with axum works well, Python and PHP are comi
354.
▲
by
the_duke
3y ago
Last time I looked into it Flutter performance wasn't great.
355.
▲
by
the_duke
3y ago
Other points aside, Azure is doing perfectly well, and is much bigger than Google Cloud. Almost every large company is already a Microsoft customer, and MS does a great job upselling Azure to many of them. (recent estimates are AWS ~33%, Az
356.
▲
by
the_duke
3y ago
Interestingly, Instagram web has been going in the opposite direction - it is getting more features previously only available in the apps. Still buggy as hell, but they are improving it.
357.
▲
by
the_duke
3y ago
My personal guess: with ChatGPT and other locally runnable LLMs being commonplace now, Google just can't keep up anymore. There must be millions upon millions of SEO spam pages being created and updated every day. They lost the battle,
358.
▲
by
the_duke
3y ago
Rust has an optional clippy lint that will warn/forbid all basic arithmetic that might over/underflow, forcing you to use dedicated methods with explicit behaviour instead. It's very annoying , but I use it in code where this
359.
▲
by
the_duke
3y ago
I'm not a Zig expert, but I have a different take here. Zig has comptime, which is essentially a compile time macro written in the main language and with type reflection capabilities. They can introduce complex behaviour and fail in ve
360.
▲
by
the_duke
3y ago
A few points there: * classical shared memory (mapped into the main address space) is very hard to do in the context of Webassembly, especially in a performant way. Not impossible, but complicated. It would be valuable to add, but there are
More ›