Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
marcus_cemes
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
20 ms
·
61.
▲
by
marcus_cemes
5y ago
For those that missed it and are interested, there was a similar HN discussion around a German GDPR ruling last week. It already has quite a large debate and a lot of opinions on the matter: https://news.ycombinator.com/item
62.
▲
by
marcus_cemes
5y ago
I just learnt of the blue/green debate recently from a MKBHD video. WhatsApp is suprisingly prevalient here.
63.
▲
by
marcus_cemes
5y ago
MMS was terrible, however people are fine paying 70 CHF/month for unlimited mobile internet nowadays. I find this ridiculous, personally I'm trying to condition myself to only use the 100MB of free monthly data, stricly messaging
64.
▲
by
marcus_cemes
5y ago
Fly.io's blog posts are incredible, they really seem to really enjoy what they do and want to share what they've made with everyone else. I love them for that. I wish that more companies could be like this and skip the corporate B
65.
▲
by
marcus_cemes
5y ago
TypeScript is actually pretty amazing, a lot of people strongly dislike it, but I think it gives a reasonable amount of safety for such a dynamic language, I would use it even if only for the autocompletion. It encourages a better (imo) sty
66.
▲
by
marcus_cemes
5y ago
Yes, Rust guides you though setting up tge MSVC toolchain, then everything Just Works™, I'm not sure which toolchain the Rust sqlite3 bindings crate uses, but it also just works. Actually, a lot of Node.js is written in plain JS, even
67.
▲
by
marcus_cemes
5y ago
How is this different to https://maizzle.com/ ?
68.
▲
by
marcus_cemes
5y ago
They are painful... Running the executable at the end with such a tiny footprint and outstanding predictable performance is very gratifying, however. It feels like the language and the compiler love you, they just have to work a little hard
69.
▲
by
marcus_cemes
5y ago
Thank you for your explanation and fair comparison. I'm sure that a seasoned C/Go programmer would skirt around those difficulties or be using POSIX in the first place, I prefer languages that do not impose any constraints on your
70.
▲
by
marcus_cemes
5y ago
Fly.io is amazing, I'm very excitied for it! They spin up a long-lived instance on the edge closest to the user and create a Wireguard tunnel in-between. They also have a free tier and reasonable pricing. Heroku is just far too expensi
71.
▲
by
marcus_cemes
5y ago
I just tried it now (a year later), same compiler error (using msys2): # github.com/mattn/go-sqlite3 /usr/lib/gcc/x86_64-pc-msys/10.2.0/../../../../x86_64-pc-msys/bi
72.
▲
by
marcus_cemes
5y ago
Don't mean to advocate, I've had the opposite experience. I love listening to the guys over at the Go Time podcast, but for simple things I reach for Node (that I desperately want to escape!), and for a better language I reach for
73.
▲
by
marcus_cemes
5y ago
I kind of have to agree with the guy there, it would be kind of trash if everyone just inlined assembly instructions. Manual SIMD already feels a bit like cheating. Ideally, there should be two solution categories, idiomatic solutions and o
74.
▲
by
marcus_cemes
5y ago
WebAssembly is fundamently a very well isolated piece of executable code, and Cloudflare focussed on JS by creating their own stripped-down version of the V8 runtime, so you don't have to ship one. They focussed on some efficient solut
75.
▲
by
marcus_cemes
5y ago
If you're coming from C, I understand that 11MB seems like a lot to you. I've done quite a bit of serverless Node.js, a relatively slim docker image is always a few hundred MB and can easily stretch to a GB. However, I don't
76.
▲
by
marcus_cemes
5y ago
> why aren't we worried about the hops between a website and a user I asked about this below, apparently it's reasonable and strictly necessary. It's what the user expects. Even though it's technically possible for th
77.
▲
by
marcus_cemes
5y ago
Personally, I can see only two parties benefiting from this: the plaintiff and lawyers in general. Google will continue to be Google. Users will be faced with more annoying consent notices that they don't read. Website developers, of w
78.
▲
by
marcus_cemes
5y ago
> it’s technically not very hard to do so, and I quite like it For the average user, it's yet another thing to click without thinking, just to be able to visit a page. > Consent is required before exposing the IP address and is m
79.
▲
by
marcus_cemes
5y ago
From my experience, I think the average user treats the browser and the internet as a black box anyway, they don't reason about what is happening. As long as they can get to what they want, they don't really care what happens in b
80.
▲
by
marcus_cemes
5y ago
I'm not either, and neither are most developers. My takeaway from this is GDPR doesn't care, leaked data is leaked data. I'm just worried about this implications this will have for non-malicious intent that the internet has e
81.
▲
by
marcus_cemes
5y ago
Sorry, I don't mean to play the devil's advocate, this has already gone way off-topic so take what I say with a pinch of salt. But technically, the IP is not strictly necessary? I can imagine a feasable future where it could be re
82.
▲
by
marcus_cemes
5y ago
But it has since evolved, greatly, in complexity. Just because things were like something once, doesn't make it easy to go back. Hey, I'm all for more privacy, I'd like to go back to how it was before but keep the good parts
83.
▲
by
marcus_cemes
5y ago
I'm not a layer (web dev in my spare time), but how far does "provide more directly" go? A private ISP? There's no limit, only what seems to be considered by the courts as "reasonable". Then again, that is how
84.
▲
by
marcus_cemes
5y ago
I didn't, actually, but it's a fun thought experiment :) Python code is instructions that are executed in a very precise manner, they could, in theory, encrypt a hard-drive. You execute the program the same way you execute binary
85.
▲
by
marcus_cemes
5y ago
> User, the Human, is not going to be asked weather or not the browser should open every one of the possibly hundreds of references in a web page Exactly, because we strive for a balance of convienience with complexity. Most people would
86.
▲
by
marcus_cemes
5y ago
I agree, but the definition of the law can also be interpreted many different ways, until it's clarified, I guess. This seems to me like a very grey area. There was no trap, in my opinion, document clearly specifies that an additional
87.
▲
by
marcus_cemes
5y ago
I'm not trying to put any blame here, we can twist metaphors to support either side of the argument. I definitely think that websites have a huge responsibility in keeping the user safe, but this feels to me like an over-extension of G
88.
▲
by
marcus_cemes
5y ago
Yeah, I guess this stands. But HTML is not executable. It has to be parsed, like words in a book, not chemicals in a tube. Who is liable, the person who creates the poison, or the book (encyclopedia) which describes the process (and therefo
89.
▲
by
marcus_cemes
5y ago
This is, for better or for worse, how the internet works. There may be better alternatives, but we're stuck with this for now. The truth is that an extraordinary amount of websites use a third-party resources, jQuery from CDNs, fonts f
90.
▲
by
marcus_cemes
5y ago
> the w3c standards define, that browsers execute the commands they receive from the server I'm no expert in the matter, but this seems a little convoluted to me? To me, the server does not issue instructions, per se, it returns a d
More ›