Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pilif
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
52 ms
·
511.
▲
by
pilif
8y ago
for the last 10 years or so, every single OS out there randomises the lower bits by default and even rotates it every few connections. The thing that remains static is the prefix you got from your ISP but that works in exactly the same way
512.
▲
by
pilif
8y ago
> Is it reasonable to hate and avoid IPv6 for fears of further privacy erosion (easier tracking than with IPv4)? no. If an ISP assigns you a dynamic prefix and the various machines in your network use any one of the various privacy fea
513.
▲
by
pilif
8y ago
then again, indexes on VARCHAR() can only really be used for equality and start matches. Now I'm not saying it's impossible, but I have a feeling you're not likely going to do a lot of `where string_column =… ` or `where stri
514.
▲
by
pilif
8y ago
If you are an ISP and you're preventing people using Google Chrome from accessing Google's properties (like youtube and gmail) during peak hours because you're dropping UDP packets, then you'll hear from your customers.
515.
▲
by
pilif
8y ago
> most non-Google QUIC implementations, which follow the IETF drafts ... which in practice means that you would be able to actually use QUIC with the most widely deployed client implementation (which might in-fact be the only client im
516.
▲
by
pilif
8y ago
No matter the scale. Table corruption is never acceptable. If table corruption is acceptable, you might as well just serve data from /dev/urandom and store user data to /dev/null.
517.
▲
by
pilif
8y ago
As it's the case very often in our business, the answer is: "it depends". It depends on the write load, the read load, and the write patterns. Think about it this way: for the duration of any transaction, Postgres is basicall
518.
▲
by
pilif
8y ago
> long-running transactions don't do that if you value your uptime at all. Long-running transactions are the bane of any Postgres setup, no matter the XID overflow. A few weeks ago, one slipped through my monitoring and a cache ta
519.
▲
by
pilif
8y ago
By now the data is about 6.2 TB with overall 20k transactions per second, so I would say not small any more, but also certainly not Uber scale. Still. I have had MySQL corrupt tables with way less load and data (in the less than 10GB size r
520.
▲
by
pilif
8y ago
> Use any database enough and you'll find weird table corruption bugs I'm not convinced. The one feature I really need a database to have is to guarantee that whatever data I write to it, I will be able to read back unaltered
521.
▲
by
pilif
8y ago
Seeing generators and threads being mentioned in the release announcement of a text editor feels a bit... strange. Then again, Emacs is closer to a LISP toolkit for building text editors than it is a text editor, so I guess it's not so
522.
▲
by
pilif
8y ago
In a GUI environment that's irrelevant. People can double click any file and the graphical shell will execute the file by its absolute path.
523.
▲
by
pilif
8y ago
I don't know about the OP, but for me the reason is that it's made by a company with a much bigger profile than yubico This means that it's under much higher scrutiny by the public. Due to that big profile I also expect secur
524.
▲
by
pilif
8y ago
>but thankfully the "extension" format is pretty flexible in that regard Just like the version field. I'm sure middlebox software is being updated as we speak to terminate connections with unknown versions in the „suppor
525.
▲
by
pilif
8y ago
Then people would go back to doing their animations with JS at the cost of more CPU usage, worse frame rate and worse battery life. Finding out whether JS is currently animating an element is about as hard as solving the halting problem.
526.
▲
by
pilif
8y ago
>Not only does Comics Mode work correctly, but I am even able to download other users' custom Comic Chat Characters (AVB file extensions) The internet was a different place where downloading avatars over a p2p protocol directly fr
527.
▲
by
pilif
8y ago
As far as I understand, there's still the hardware key combination to put the device into DFU mode. In that mode it can still be connected to and a new firmware can be written, but no access to the data is possible. So in order to un-b
528.
▲
by
pilif
8y ago
>Sue you for what? For having an unfair competitive advantage over competitors who properly follow the law. This is a well-known tactic to get rid of competitors or just companies you don’t like.
529.
▲
by
pilif
9y ago
due to the modularization effort that went into Java 9, a lot of previously accidentally exposed internals have become inaccessible. Unfortunately, many widely used libraries depended on said exposed internals and now stopped working. Many
530.
▲
by
pilif
9y ago
Postgres is BSD licensed. Apple even uses it in its Server app
531.
▲
by
pilif
9y ago
The discussion about exposing the bit was to allow network administrators to detect retransmissions. The bit is supposed to flip constantly, if it doesn't, then retransmissions happen and thus something might be wrong with the network.
532.
▲
by
pilif
9y ago
> If it does not tamper with UDP I fail to recognise the issue though to be honest. the problem is that if you expose any kind of information in addition to just the IP and UDP headers, then future middleboxes will start to use this
533.
▲
by
pilif
9y ago
They might. But over the last 3 generations they made them thicker and about tripled the battery life.
534.
▲
by
pilif
9y ago
>Oh and Vim is still the only editor I dare use to open a 1GB CSV file with. vim isn’t actually even so good at this. It still needs to read the whole file into memory. Yes, it doesn’t need to syntax-highlight the whole file, but it do
535.
▲
by
pilif
9y ago
It’s my understanding that doing NAT at the scale becomes very expensive due to state tracking and syncing between gateways to the point that ipv6 is getting to be the cheaper option. There might yet be hope.
536.
▲
by
pilif
9y ago
Also, that script was running as root https://mobile.twitter.com/taviso/status/969230138956136448
537.
▲
by
pilif
9y ago
ZFS is the only widely deployed file system to do data checksumming by default though. You can’t blame APFS for not doing it when no other file system does it either.
538.
▲
by
pilif
9y ago
>not 100% compatible I would argue it’s the GNU tools that are not 100% compatible. The BSD tools are very much the same as they always have been in Unix of old. GNU was in fact doing what we generally refer to as „embrace and extend“.
539.
▲
by
pilif
9y ago
Because of broken interception proxies. In many cases, these prevented connections from being established at all if either side of the connection even just announced 1.2 support. So it was disabled by default and in consequence it remained
540.
▲
by
pilif
9y ago
I'm not convinced about this generalization. Case in point is the mail relay server of our company which definitely counts as a small indie server and whose email is accepted and not marked as spam. Of course we have configured SPF, DK
More ›