Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
devit
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
147 ms
·
1441.
▲
by
devit
11y ago
How is server push implemented in current nginx? Can nginx itself automatically parse HTML/CSS and send required resources? Is there a mechanism for the proxied application to specify additional resources? (for JavaScript use)
1442.
▲
by
devit
11y ago
Does the gaming version really have much of a market, considering that the PlayStation 4, XBox One and PC have far better hardware and game library, and that one can already run Android games on their tables/smartphone?
1443.
▲
by
devit
11y ago
It seems this system uses your scheme, except that instead of getting the key from administrator input, it computes it from the first K passwords it gets using a secret sharing scheme. The advantage is that the administrator doesn't ne
1444.
▲
by
devit
11y ago
This doesn't seem very effective at what it's trying to do. Once you create the page, what then? It should be a service that mails all other contributors in the commit log something like this: "Mr. <insert name> introdu
1445.
▲
by
devit
11y ago
Aren't these services still wildly overpriced? At $0.0125/GB/month, that means it costs $75 for 6TB per month. But a 6TB hard drive costs less than $300, which means that assuming the data is stored on 3 hard drives for redun
1446.
▲
by
devit
11y ago
Do spam detection on the local machine, although unfortunately it will performs worse.
1447.
▲
by
devit
11y ago
"Communicating" doesn't solve deadlocks. Thread 1 sends message A to thread 2 and waits for a response. As part of processing message A, thread 2 sends message B to thread 1 and waits for a response... forever, since thread 1
1448.
▲
by
devit
11y ago
If you have anonymity, you can trivially turn it into pseudonymity by signing all messages with the same public key (which is what Satoshi Nakamoto did...). Distributing pirated content and child pornography is perfectly doable with just ps
1449.
▲
by
devit
11y ago
The solution to the excessive API change problem is to force whoever changes the API to fix all the consumers himself before the change is accepted. The Linux kernel generally uses this policy for internal APIs for example.
1450.
▲
by
devit
11y ago
Surely you know that anyone can access the binary code of your first-party applications (using a jailbroken iPhone and a rooted Android device), decompile it (using jd-gui, the Hex-Rays ARM decompiler, etc.) and arbitrarily use the APIs the
1451.
▲
by
devit
11y ago
In PostgreSQL, you can set the SERIALIZABLE isolation level for the whole database, put a retry loop around all database transactions and completely stop worrying about concurrency issues. I think all database applications should be written
1452.
▲
by
devit
11y ago
This is really important work, hopefully it is completed as soon as possible. It basically allows multiple reputable people to independently build the code and sign a statement that a given source code hash produces a given binary hash (and
1453.
▲
by
devit
11y ago
It's interesting that it says that "Warning: Requires Postgres 9.5. You WILL lose sync if you run against an earlier version. YOU HAVE BEEN WARNED." Which PostgreSQL features new in 9.5 are being used that cause that? Or are
1454.
▲
by
devit
11y ago
That's wrong: PNG uses a predictor that potentially depends on the previous row https://en.wikipedia.org/wiki/Portable_Network_Graphics#Filt...
1455.
▲
by
devit
11y ago
There are more ways in GraphQL to create huge result sets than that though. For example, a query like "user {moviesWatchedByUser {usersWhoWatchedMovie {moviesWatchedByUser {usersWhoWatchedMovie ..." is allowed by GraphQL and will
1456.
▲
by
devit
11y ago
It's interesting that Falcon Heavy costs 1.5x as much as Falcon 9, but carries 4x the payload. Why doesn't SpaceX offer the Falcon Heavy exclusively and launch multiple payloads per launch, thus more than halving costs? Are there
1457.
▲
by
devit
11y ago
I think "ObjectQL" or "NestedRPC" might be more appropriate: it's an IDL and protocol for a nested RPC facility for object-oriented systems. You start with a root query object and then call a bunch of methods on it
1458.
▲
by
devit
11y ago
How do GraphQL implementations avoid denial of service? In other words, what stops anyone from easily disabling a website by making a few parallel extremely complex GraphQL requests that consume all CPU and I/O, and perhaps result in h
1459.
▲
by
devit
11y ago
I interpreted "you must prove control over both the server and the key used in the existing certificate" as meaning that if a Let's Encrypt certificate for the domain has been created in the past, you need to own its key (pre
1460.
▲
by
devit
11y ago
For thesu not restricted to Python, the ImageMagick convert tool is probably the quickest way to get something like this working.
1461.
▲
by
devit
11y ago
What happens if the user loses the key? What happens if a certificate is requested, the domain is sold to a new owner and the new owner tries to request a certificate, but doesn't have access to the keys for the old one? Also, how can
1462.
▲
by
devit
11y ago
I have found that wireless is not as good as it seems because you can't have efficient wireless power at the moment or batteries that last decades. So you don't have the cable anymore but now your devices randomly stop working unt
1463.
▲
by
devit
11y ago
The weakest spot against targeted attacks is probably the fact that a 0-day in your browser compromises everything.
1464.
▲
by
devit
11y ago
It seems dubious that there is a real vulnerability here. The authors talk a lot about how you can get everything if you compromise the client machine, but of course if you compromise the client you can compromise everything. Just install a