Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
elnygren
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
elnygren
6y ago
Good points! Seems like for "6. Optional properties" One should rather use tagged unions (see: Abstract Data Types, variants) that are usually written like this in TS: type Product = | { type: 'digital', id:
32.
▲
by
elnygren
6y ago
An alternative take to this article would be that this person wasted two days because he was reluctant to ask more questions from the person who filed the bug report. How often do you actually receive quality bug reports at work? My experie
33.
▲
by
elnygren
7y ago
> I think platform companies, like Apple and Qt, should not be able to impose such a high percentage as gatekeepers. I don't think Qt really can... Feels like they're charging way too much, there's not much content and Qt
34.
▲
by
elnygren
7y ago
Thanks for making this, I've been using it to help me send emails, push notifications etc. to 20-30k users in a Django project :)
35.
▲
by
elnygren
7y ago
I wonder which is more closer: 3years or "a week or two" to learn enough haskell to start writing things with it. At least for OCaml/ReasonML it was "less than a week" for me and Haskell is probably not that much ha
36.
▲
by
elnygren
7y ago
Maybe you should try the dev experience of Elm or ReasonML before shooting down the author’s comments. I get what you are saying and I also get what the author is saying it might be that you are missing something truly great in our engineer
37.
▲
by
elnygren
9y ago
The credits are probably because it’s a way to get to you to pay in front rather than after the billing period. Some other cloud companies do this too so it’s not too far out. However, it’s a better UX and less hassle to just bill customers
38.
▲
by
elnygren
9y ago
Why do you want SQLite for development? Running Postgres on your dev machines is a docker one-liner that you can put in the README.md for your devs to copy paste. Most sane CI services also offer Postgres.
39.
▲
by
elnygren
9y ago
And you can always buy privacy from quite many totally legit providers: https://en.m.wikipedia.org/wiki/Domain_privacy
40.
▲
by
elnygren
9y ago
GDPR allows sharing & processing your data if it can be reasonably assumed that it’s necessary for providing the service and in the user’s benefit. If WHOIS is how domain business works then there shouldn’t be a problem? It’s necessary
41.
▲
by
elnygren
9y ago
Kafka doesn't persist things forever. AFAIK it's totally OK if you have say 14d retention and then the data is deleted from Kafka too (it was deleted from everywhere else already because there was an event/request to do so)
42.
▲
by
elnygren
9y ago
GDPR and Kappa/event sourcing/message queue based/you name it architecture goes together nicely as you get audit logs of everything and it should be quite doable to propagate "delete this person's data" events
43.
▲
by
elnygren
9y ago
This doesn’t change what I said though does it? I never implied that anyone could do those things. The point was that you’re not automatically participating in the “get lucky to become successful” lottery.
44.
▲
by
elnygren
9y ago
Being a white male is certainly not mandatory for becoming successful. And a better personal ability would be to have supermodel genes :>
45.
▲
by
elnygren
9y ago
I agree. I merely stated that it’s not automatic that you are even participating in the lottery of “becoming successful” :)
46.
▲
by
elnygren
9y ago
I agree but I’m not sure why my logic would be flawed because of this
47.
▲
by
elnygren
9y ago
You can only get lucky if you position yourself to be able to get lucky. In addition, you need that carpe diem attitude to exploit any lucky breaks. A business opportunity is not gonna magically appear if you are not constantly looking for
48.
▲
by
elnygren
9y ago
https://open.spotify.com/track/61MoKejsY2k0hVb50zZ4Yn To be honest, probably anyone can tell that the intro and first verse is a quite clear case of plagiarism. First 10-20 seconds is enough. It's the same melody,
49.
▲
by
elnygren
9y ago
Why are 4K TVs cheaper than 4K monitors (same size) ? Something to do with marketing and how the two businesses differ (TVs B2C, monitors B2B)? Or are there actual major differencies in the tech? Like what panel is used or something like th
50.
▲
by
elnygren
9y ago
Because mobile apps just have to be written in Go? There’s just nothing else out there that can handle the highly special and rare use case of UI programming? ;) Probably a cool hobby project (and there’s nothing wrong with having hobbies!)
51.
▲
by
elnygren
9y ago
TIL Chrome is the worst browser on my Macbook atm. Not too long ago it was the best.
52.
▲
by
elnygren
9y ago
If you're proposing that web servers should not exist and we should just expose the SQL DB via HTTP: what about when you don't have all of your data in a single database? What if I want/need Cassandra, ElasticSearch or MongoD
53.
▲
by
elnygren
9y ago
You are correct; caching is always hard. Load and bloat? Well that depends. If you're doing a realtime collaborative texteditor with a realtime chat, I just don't see how you'd get anything even remotely nice without what you
54.
▲
by
elnygren
9y ago
> Can you please talk more about this? Average Joes want spinners, buttons, draggable stuff, toggles etc. that don't lead to a page load everytime you press them. Sure, you can say that "well just make a multipage app with some
55.
▲
by
elnygren
9y ago
This question does not make much sense: a GraphQL API can an often is implemented with SQL ! You could ask: why graphql instead of RESTful?
56.
▲
by
elnygren
9y ago
I think what you say makes no sense at all. The idea of AJAX/SPA was to provide interactivity and a less technical UI that caters to the average Joe. AJAX/SPA moves some of the computation from the backend to the frontend so the s
57.
▲
by
elnygren
9y ago
Some negative sides that a bit ruined Berlin for me: don't speak German? -> you'll receive bad service almost everywhere -> you won't get in to a lot of good clubs etc. don't look like German? -> you'll get
58.
▲
by
elnygren
9y ago
And sometimes a maintainer really needs to get paid. I think it would be wonderful if we could come up with better and more popular ways of "paying what you want / can". Or, even "paying if you are using this commerciall
59.
▲
by
elnygren
9y ago
If you are spending "days" in some Django Admin modifications, you are definitely doing it wrong. At that point you should have rolled out your own admin just like any other feature. Clearly the builtin admin is working against yo
60.
▲
by
elnygren
9y ago
Fat binaries don’t solve the same problems as Docker does (there is some overlap though!). The author is right about k8s. And what do you need to run stuff in k8s? Containers. And what is a pretty good container format? Oh yeah, Docker. Alt
More ›