Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dgroshev
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
271.
▲
Docker Debug
(docs.docker.com)
2 points
by
dgroshev
2y ago
|
0 comments
272.
▲
by
dgroshev
2y ago
I disagree with your "just" in "just receiving from a channel". Receiving from a channel is hardly distinguishable from IO, since it can take an arbitrary amount of time and the receiver needs to handle external resource
273.
▲
by
dgroshev
2y ago
Yes, thank you, my bad. Fixed.
274.
▲
by
dgroshev
2y ago
I'm not sure what you mean by "don't compose well". You can call sync code from an async function perfectly well. Going the other way around is either very simple in a throwaway code (just use pollster or tokio's bl
275.
▲
by
dgroshev
2y ago
Legally they can't even with a typical banner, since consent has to be specific and informed. There can be no informed consent when the banner presents 100+ data processors. The problem is that it's not enforced in any way.
276.
▲
by
dgroshev
2y ago
I agree that we need to change the way of thinking about this, but I disagree with your particular proposal. The change we need is to realise that this is not a technical problem and it can't be solved by technical means. On the one ha
277.
▲
by
dgroshev
2y ago
GDPR is not in any way ambiguous there, take a look for yourself [1]. Keeping an eye on those changes is a part of your responsibilities as a data controller, it's your vendors' responsibility to inform you of any changes, and it&
278.
▲
by
dgroshev
2y ago
> We don’t control them, we don’t know what kind, if they can be considered personal info or not If I were you, I'd consider changing my lawyers. This is explicitly forbidden by GDPR (art 28), you have to know what your contracted
279.
▲
by
dgroshev
2y ago
I'm a bit confused. You're claiming what I'm saying is false, but you're just referring to someone advising something as a precaution? Do you have a primary source for a legislation mandating cookie banners? (Also, is th
280.
▲
by
dgroshev
2y ago
That's a bit simplistic. IP addresses are not unequivocally personal data. Let's rewind back a bit, GDPR Art. 4: > ‘personal data’ means any information relating to an identified or identifiable natural person (‘data subject’
281.
▲
by
dgroshev
2y ago
Laws don't force the cookie banners, laws force requiring consent for personalised tracking. Banners as we know them are malicious compliance. There's a difference.
282.
▲
by
dgroshev
2y ago
Same! I'm not a user (somehow), but I really appreciate the thought and polish that went into Muse. It's an incredible piece of design, in the widest sense of the word.
283.
▲
by
dgroshev
2y ago
(this should probably be a post) CRDTs and local first are ideas that is perpetually in the hype cycle for the last decade or so, starting around the time Riak CRDTs became a thing and continuing all the way to today. Niki's post is a
284.
▲
by
dgroshev
2y ago
If I get your question right, you still need some host software (like a rust compiler)! It's not exactly micropython experience. The bare minimum would be one of the examples [1] compiled with a Rust compiler and then transformed into
285.
▲
by
dgroshev
2y ago
I'm not sure how things are in the C land, but if you write Rust take a look at this book [1], Embassy has a very good support for the RP2040. Probe-rs [2] works perfectly well with GDB and the CLion debugger. [1]: https://e
286.
▲
by
dgroshev
2y ago
You can have several bootloader stages, and in fact that's how the RP2040 works [1]! Stage 1 bootloader is the one in ROM and it normally just reads stage 2 from the flash chip. Stage 2 then initialises the flash properly, and you can
287.
▲
by
dgroshev
2y ago
I completely agree that it's inconvenient as a developer tool, a debug probe is much, much nicer. I just think that despite all testing and care bugs are still possible, and the ROM bootloader is a backup that's always there. Plop
288.
▲
by
dgroshev
2y ago
Personally I wouldn't put it into a toothbrush (the benefit of right sizing is too high when you produce tens of millions of those), but for lower volumes I'd go for it. Fwiw I'm working on my own consumer product/dev to
289.
▲
by
dgroshev
2y ago
I ended up cutting a section on Rust support from the post, but if you're open to Rust (iirc you were sceptical at some point?), async Rust is really pleasant to use in embedded. Dario Nieuwenhuis, one of the main people behind Embassy
290.
▲
by
dgroshev
2y ago
Ooops, you're right! Fixed & attributed.
291.
▲
I like the RP2040
(dgroshev.com)
649 points
by
dgroshev
2y ago
|
398 comments
292.
▲
by
dgroshev
2y ago
This was a very interesting read, thank you.
293.
▲
by
dgroshev
2y ago
One often under-appreciated aspect is that they have a tiny set of SKUs, which means opensource contributions/docs/articles/hype are all concentrated on those few SKUs. It's especially true for RP2040, their competitors
294.
▲
by
dgroshev
2y ago
I think people haven't fully clocked yet how foundational this shift is for the wider internet. For decades now, we had a social contract: Google scrapes our websites and surfaces some of our content, we make it easier for them, Google
295.
▲
Bioglass 45S5
(en.wikipedia.org)
8 points
by
dgroshev
2y ago
|
1 comments
296.
▲
Rust actors and ArcMutex: handle with care
(dgroshev.com)
2 points
by
dgroshev
2y ago
|
0 comments
297.
▲
by
dgroshev
2y ago
I don't think that'd work without a dedicated startup behind it. The first (and imo the main) hurdle is not reproduction, but just learning to hear the correct sounds. If you don't speak Hindi and are a native English speaker
298.
▲
by
dgroshev
2y ago
Yep. HMS Dreadnought: Length: 160m / Beam: 25m / Displacement: 18410t Acorn-class destroyer (contemporary with Dreadnought): Length: 75m / Beam: 8m / Displacement: 780t Burke Flight III: Length: 155m / Beam: 20m &#x
299.
▲
by
dgroshev
2y ago
ATGMs or drones don't "reduce the value of tank" because there is nothing better than tanks for when you need mobile protected firepower. If you think being vulnerable in a tank sucks, try storming through a field on foot. Ta
300.
▲
by
dgroshev
2y ago
We had man-portable ATGMs for decades, they didn't "lower the value of a tank". Less than 10% is not good when you consider how much does it cost in practice. Drone teams are often 2 pilots + technician + explosives technicia
More ›