Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lytefm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
20 ms
·
151.
▲
by
lytefm
5y ago
While the emacs package landscape is also changing at a rapid pace, this is also one reason of why I'm more and more getting into vim, emacs and Linux command line tools: They have been around for a long time and will be around for muc
152.
▲
by
lytefm
5y ago
> It almost like the US has so much money, it can outspend the EU at every step of the way. Especially for startups: either buy the whole company or hire the key employees away.
153.
▲
by
lytefm
5y ago
It can also very widely what people call an entry dev. An average bachelor's graduate with no additional work experience most likely won't get 60k. With a (very) good Master's + some relevant student jobs that's very muc
154.
▲
by
lytefm
5y ago
> Do we live in a world of walled gardens, where the smaller mail servers would just have their mail be discarded, or something? Short answer: kinda yes. Longer answer: Especially if you launch something new (new Domain, only a few dozen
155.
▲
by
lytefm
5y ago
If I recall correctly, carbohydrates alone can explain about 1/3 of the variability in postprandial glucose responses [1]. That's a lot, but not the whole story. Variability between individuals and also for the same meals at diffe
156.
▲
by
lytefm
5y ago
Yes the author was criticizing the kind of "I have deep CS knowledge, you are just pushing pixels" arrogance.
157.
▲
by
lytefm
5y ago
Yeah I agree that there is no need to go overly academic in interviews. I wouldn't ask about the different O-Notations and what they mean. But if I give a code sample that has three nested for loops over some array and doing string com
158.
▲
by
lytefm
5y ago
> “Yes, every programmer should know how their hardware works as one cannot write an efficient software without that knowledge 4, and I wouldn’t be able to do my job if I didn’t know anything about computer internals, yak, yak, yak…” I a
159.
▲
by
lytefm
5y ago
I was reading your blog post with interest until a banner to sign up for a newsletter showed up and there was now way to close it.
160.
▲
by
lytefm
5y ago
> I run into trouble with sharing across users on a team and individual user sharing. In that case, I see most solutions use express as middleware for the couchdb connection. A shared databases where everyone can read but only some can w
161.
▲
by
lytefm
5y ago
> Authorization is tricky. I do not recommend trying to do document level access control. If you're trying to do that, true. But if you simply let the user sync his data as he pleases, auth is quite easy with the library I maintain
162.
▲
by
lytefm
5y ago
Jan has actually been working on per-document access control and according to the discussion it is expected to land in CouchDB 4 [1]. CouchDB doesn't move extremely fast. It's kinda boring and reliable once everything is set up -
163.
▲
by
lytefm
5y ago
I feel like this is exactly where Microsoft ist aiming for with VSCode, Codespaces etc: 1. Give away the Code Editor as Open source, but make important Plugins (Python Development, Live Share,...) closed source. 2. Make the life for develop
164.
▲
by
lytefm
5y ago
Definetely. I've just been working with Stan and Pyro + Python so far for modelling, but post like this encourage me to finally pick up Julia and get seroius with neural ODEs.
165.
▲
by
lytefm
5y ago
Yes, I feel like aiming for a T or Pi shape is a good analogy: Try to truly master the 1 or 2 languages you work with most of the time. Have a good enough knowledge of other languages in order to learn and grow or to use them for specific n
166.
▲
by
lytefm
5y ago
In some industries where the consequences of failing software are fatal, e.g. medical devices or vehicles, 3. and 4. are in place and ensure that (usually) nothing bad happens. 2. isn't that important if everyone within an industry has
167.
▲
by
lytefm
5y ago
I've been working on offline-first apps (CouchDB/PouchDB + Cordova/Capacitor and published via App/Play Store) in the last years and can definitely relate. But some points to add: - The 7 days IDB limitation does not app
168.
▲
by
lytefm
5y ago
For me, PWA doesn't quite cut it yet but using a single codebase based on web technology + adding the appropriate wrappers for native functionality (Electron, React Native, Capacitor, whatever...) is fine for now.
169.
▲
by
lytefm
5y ago
This statement very much depends on the kind of app you're developing, as mentioned in the article. Is the main use case communicating with another user? Do you need a third party API for your app's basic functionality? Sure, don&
170.
▲
by
lytefm
5y ago
> so you seem to think that this makes it not a cache any more, but a regular data store. Yes. In an true offline-first approach with CouchDB/PouchDB, the client-side database can be considered to be main data store and the Server-S
171.
▲
by
lytefm
5y ago
Exactly, and the boundaries blur even more when you consider that it's possible to build apps that look native to the user with web technology (Electron, Cordova,..) And I'd add than even if all data is generated and stored on the
172.
▲
by
lytefm
5y ago
> At the end of the day, offline-first is a whole bunch of caching, and so you end up needing to deep dive into cache invalidation strategies which we all know is a hairy problem. Looks like you're not truly getting the concept of O
173.
▲
by
lytefm
5y ago
If your CouchDB was open to the world, then that's definitely a configuration problem. Sure, earlier versions shipped with "admin party" enabled by default but the docs made it very clear to not do that in public.
174.
▲
by
lytefm
5y ago
It's possible to use the same design docs both for client- and serverside validation. They don't look pretty, but maintaining them in readable JS and deploying them via CI works fine. Apart from Proxy Auth and JWT, just using basi
175.
▲
by
lytefm
5y ago
> Ideally, other than account creation (which seems like requiring internet is fine), everything caches automatically and syncs magically. This is pretty much how an offline-first app using rxdb (or just PouchDB) together with PouchDB wo
176.
▲
by
lytefm
5y ago
- You can do the encryption at rest on the OS level, e.g. with LUKS. Cloudant does that. - You can also lock out users in Offline-first apps when a session expires or permissions are removed. Not difficult with CouchDB and certain libraries
177.
▲
by
lytefm
5y ago
Also, they want more people to use Gmail or GSuite. If that's the way to reach an Inbox on GMail, people simply choose the path of least resistance.
178.
▲
by
lytefm
5y ago
Yes, GMail is absolutely terrible on that regard. I've been missing out on project mails from an UN organisation I have been working and exchanging emails with because of their aggressive and useless filters. For me privately, switchin
179.
▲
by
lytefm
5y ago
Having opt-out instead of opt-in checkboxes is pretty much illegal in Europe and will get marketers banned from good emailing services.
180.
▲
by
lytefm
5y ago
I wonder if she heard about the Stationary Universe Model of Peter Ostermann [1]. He argues along similar lines reagarding the inference of dark energy from the supernovae data. [1] http://www.peter-osterman.org/index.html
More ›