Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
progval
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
30 ms
·
481.
▲
by
progval
4y ago
> customers couldn't stand the delays associated with testing. They'd see a new firmware had been released and complained Why do customers care about the firmware version?
482.
▲
by
progval
4y ago
Matrix could bridge tem as IRC replies so at least IRCCloud users could see/write them, but are not interested in supporting them for now: https://github.com/matrix-org/matrix-appservice-irc/pull/150...
483.
▲
by
progval
4y ago
> With 4 concurrent requests, NGINX was able to run 100 calls/second, with a 90%-ile latency of 48ms. Under the same conditions, Caddy ran 400 calls/second, with a 90%-ile latency of 16ms. If you are processing only hundreds of
484.
▲
by
progval
4y ago
The author only recommends doing this on signup, ie. registration. Not on login.
485.
▲
by
progval
4y ago
> easily share images, react to messages with emoji, start subthreads in messages You can do all this on IRCCloud (which is currently the only IRC client to support them, sadly). However, like you mentioned, other clients won't see
486.
▲
by
progval
4y ago
When hosting your own IRC server, you can "force-join" users to arbitrary channels to replicate what it's like to join a discord guild. Pine64 does it, for example.
487.
▲
by
progval
4y ago
I already trust Debian's repositories with my system; so getting Signal from Debian's repositories would not make my system or Signal more vulnerable. By adding Signal's deb repositories, I need to also trust Signal not to me
488.
▲
by
progval
4y ago
Vertical doorless fridges are not uncommon in France. They are also not illegal, according to this article (from last month): https://www.tf1info.fr/economie/video-l-aberration-des-rayon...
489.
▲
by
progval
4y ago
Trusting Signal to provide the source and host the servers.
490.
▲
New and Upcoming Features on Libera.Chat
(libera.chat)
3 points
by
progval
4y ago
|
0 comments
491.
▲
by
progval
4y ago
There seems to be a proper lazy-loaded image (with low-res + high-res) with a thumbnail (low-res) on top; and the thumbnail is removed with JS code. This is probably meant as a fallback to look nicer on browsers which don't support laz
492.
▲
by
progval
4y ago
Does your extension work on Firefox? If yes, have you considered explaining the situation to your users to encourage them to move to Firefox?
493.
▲
by
progval
4y ago
> Isn't your electricity nuclear power anyway? What's the problem with consuming too much clean energy? According to a 2019 poll, 69% of French people believe that nuclear "contributes to producing CO2 and climate change&q
494.
▲
by
progval
4y ago
It means the sender did not use format=flowed
495.
▲
by
progval
4y ago
Close second: http://1.1
496.
▲
by
progval
4y ago
> possibly exploit the system by sending a XFF header the developer forgot to block (probably just checking socket address so unlikely to work here) Sadly, it was considered, and XFF is ignored from non-private source addresses: https:&
497.
▲
by
progval
4y ago
The file/wire format can, but the official implementation doesn't handle it well. There is some work in progress to make it work, for this kind of historical work.
498.
▲
by
progval
4y ago
The Spec Core Team, whose members are listed here: https://matrix.org/foundation/ Based on their Github profiles, 7 are affiliated with Element (either employee or CEO), 1 isn't
499.
▲
by
progval
4y ago
You should always catch ValueError when using int() on user input, because that input may not be a valid number.
500.
▲
by
progval
4y ago
> For improvements I commented: Remove setup.py files and mandate wheels. This would make most C extensions impossible to install on anything other than x86_64-pc-linux-gnu (or arm-linux-gnueabihf/aarch64-linux-gnu if you are lucky)
501.
▲
by
progval
4y ago
Not in this case. 'row' is an item in the 'table.rows' iterable.
502.
▲
by
progval
4y ago
You can use a generator expression: all_matches = ( (r, c) for r, row in enumerate(table.rows) for c, cell in enumerate(row) if search_query.matches(cell.value) ) found = next(all_matches, None) if found: logge
503.
▲
by
progval
4y ago
Originally UTF-8, then decoded as Latin-1, then re-encoded to UTF-8. You can recompute the exact bytes in the page with this Python code: >>> 'Zürich'.encode('utf-8').decode('latin1').encode(
504.
▲
by
progval
4y ago
InspIRCd's +H does not depend on client support; when configured it sends the history on join to all clients (except those which marked themselves as bot with mode +B). What irssi lacked though is the "server-time" extension,
505.
▲
by
progval
4y ago
Some do save them to disk: * https://www.unrealircd.org/docs/Channel_history * https://docs.inspircd.org/3/modules/chanhistory/ * https://github.com/ergochat/ergo&#x
506.
▲
by
progval
4y ago
Software Heritage does this. We archive as much publicly available code as we can, and make it available at https://archive.softwareheritage.org/ Notably, it includes Gitlab.com and discontinued forges like Google Code and
507.
▲
by
progval
4y ago
Why do browsers enforce CSP against bookmarklets and user scripts, though?
508.
▲
by
progval
4y ago
It's a general Merkle DAG, not a tree. This is because two homeservers can append nodes to the DAG at the same time. The state resolution algorithm ensures all homeservers in a room eventually agree on a consistent state despite receiv
509.
▲
by
progval
4y ago
CNIL and other GDPR enforcement agencies do not ban products directly; they fine companies infringing GDPR. The article above is about orders to companies using Google Analytics. Regarding browsers and operating systems, the companies sel
510.
▲
by
progval
4y ago
Hi, author here. It's definitely broken in many ways, but crashes should not happen. Could you open a ticket on the bug tracker with the error message(s) you get and the domain of your homeserver?
More ›