Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
piaste
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
59 ms
·
691.
▲
by
piaste
6y ago
> Maybe you're looking at the wrong place? I was, thanks! There's a "Maps.me" app on F-Droid that's the one I described (presumably the same APK as the Play Store?). Whereas the fork you guys are talking about i
692.
▲
by
piaste
6y ago
A critical aspect OSMand is missing for me are business information. OSM maps will include store and venue locations, but Google Maps will show me their opening hours and give me their phone number, website, and (for restaurants) menu and f
693.
▲
by
piaste
6y ago
I̶t̶ ̶l̶o̶o̶k̶s̶ ̶l̶i̶k̶e̶ ̶t̶h̶e̶ ̶F̶-̶D̶r̶o̶i̶d̶ ̶f̶o̶r̶k̶ ̶w̶a̶s̶ ̶l̶a̶s̶t̶ ̶u̶p̶d̶a̶t̶e̶d̶ ̶f̶i̶v̶e̶ ̶y̶e̶a̶r̶s̶ ̶a̶g̶o̶,̶ ̶a̶n̶d̶ ̶t̶h̶e̶ ̶'̶w̶e̶b̶s̶i̶t̶e̶'̶ ̶l̶i̶n̶k̶ ̶j̶u̶s̶t̶ ̶p̶o̶i̶n̶t̶s̶ ̶t̶o̶ ̶m̶a̶p̶s̶.̶m̶e̶,̶ ̶r̶a̶t̶h̶
694.
▲
by
piaste
6y ago
Surely though, for a given total light intensity, dark mode allows for much higher contrast than the corresponding light mode?
695.
▲
by
piaste
6y ago
Oh, that's great to hear! Still not going to upgrade unless some extremely critical vulnerability comes out, though. Tab queue and uMatrix are both killer features for me.
696.
▲
by
piaste
6y ago
Reader mode Firefox is my tool for that (on mobile too - never "upgraded" to Fenix). I often open a news page or something and it's completely blank at first because so many scripts and assets got blocked by uMatrix. Before I
697.
▲
by
piaste
6y ago
I think that's pretty much going to be N-Gate's summary of this post :D
698.
▲
by
piaste
6y ago
> And that's why languages such as C and C++ are not a reference implementation from a vendor but an international standard. I'm not a C++ programmer but when I read C++ programmers discussing their language standard committee,
699.
▲
by
piaste
6y ago
Yes, but not because software engineers are worse human beings than civil engineers, which is all too often the undertone of these discussions. Rather, because software engineering hasn't killed enough people to advance; or when it has
700.
▲
by
piaste
6y ago
A few years ago I reviewed a platform offer from a corporation you've heard of. They had a similar clause regarding data protection issues - it basically said "all your data is going to be sent to US servers and we're going t
701.
▲
by
piaste
6y ago
Yeah, this is extremely in violation of the GDPR.
702.
▲
by
piaste
6y ago
Terminal (human) UI and scripting (machine) UI should be separate if the latter is a concern at all. Think Debian's apt which is intended for human use, while apt-get is for scripts and sticks to a predictable console output.
703.
▲
by
piaste
6y ago
It's difficult to grant an untrusted client a level of raw SQL access that won't let them do harm. For example, even without access to any specific table or function, even with rate limits, I can denial-of-service the server by as
704.
▲
by
piaste
6y ago
That's exactly backwards. People who don't want to learn SQL tend to write CRUD API and rely on code-first ORMs to manage the database. When you instead use PostgREST, or Hasura, you're usually going to write a ton of SQL -
705.
▲
by
piaste
6y ago
Anecdotally, I have a valid reverse DNS on my home ISP-provided static IP, and when I tried setting up a mail server I got blacklisted on the spot. (I eventually went with a Tutanota account, fwiw)
706.
▲
by
piaste
6y ago
If your API needs to serve data that lives in multiple sources, then PostgREST is definitely not the right tool. It is, however, a pretty common design to have all your data flowing into a database, and being served from there. Indeed, it&#
707.
▲
by
piaste
6y ago
From the docs: > It is recommended that you don’t expose tables on your API schema. Instead expose views and stored procedures which insulate the internal details from the outside world. This allows you to change the internals of your sc
708.
▲
by
piaste
6y ago
> The Slack app is essentially a Chromium browser running the usual web-based Slack. It uses the same amount of resources running in a tab in your browser. I would expect that a pinned Slack tab in Chrome/Edge would be able to share
709.
▲
by
piaste
6y ago
Not sure if you count it as a corner case, but podman lacks a docker-compose equivalent - last I checked, a few months ago, there was only a community port project that still needed a lot of work.
710.
▲
by
piaste
6y ago
A lot of the better-quality pizzerias now offer a 48-hour dough option. IIRC the longer it is left to rise, the less yeast it requires, and the easier it is to digest.
711.
▲
by
piaste
6y ago
It's entirely about backwards compatibility and commit cleanliness. Say you have an int field and you want to change it to an int array field. To support existing code, you add a method that returns the first element of the array (let&
712.
▲
by
piaste
6y ago
As opposed to a PDF scan which can definitely not be forged at all? ;) Nothing less than a digital signature can prove the integrity of a digital document, and even that is worthless unless the corresponding public key has been publicly mad
713.
▲
by
piaste
6y ago
Yes, I've seen that episode of Game of Thrones too :) First, consider the requirements to set such a trap. The authors of the document need to be actively concerned about a leaker, and to be OK with the document itself being leaked as
714.
▲
by
piaste
6y ago
The full English prose text, minus headers or footers, would still provide almost all required contest to inform the reader without the fingerprinting.
715.
▲
by
piaste
6y ago
We first write the OpenAPI spec in collaboration with non-developer stakeholders (product managers or whatever). Then we write the code to implement the spec. (We tried using code generators for this step, but quickly dropped them. If your
716.
▲
by
piaste
6y ago
> There are pretty much no tutorials, no recent articles and no performant native F# libraries out there. Giraffe [1] is the de facto standard F# web framework. It's a plugin on top of ASP.NET (for all the reasons described elsewher
717.
▲
by
piaste
6y ago
> I know that Elm works great for front end but how is it for desktop and backend stuff? It isn't. It's explicitly designed as a purely web front-end language, that's its scope. Of course, many Elm users like to run anothe
718.
▲
by
piaste
6y ago
> It will provide some incentive for artists to pick tracks that will be popular enough to compensate for the reduced per play-profit That means it will push the extreme Gini coefficient of music revenue even higher. The best-sellers wil
719.
▲
by
piaste
6y ago
There's barely any overhead to consuming c# libraries from f#. You type "open SomeLib" instead of "using SomeLib;" and "let x = SomeClass (foo, bar)" instead of "var x = new SomeClass(foo, bar)".
720.
▲
by
piaste
6y ago
Range types in the Pascal family, unless I'm mistaken, are not checked for legitimate values at compile time - they just crash at runtime if you try to create one with an invalid value. Syntactic sugar for an assert statement in the co
More ›