Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Orphis
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
Orphis
2mo ago
It really depends on the context. On a pure computational code, it can work really well. I recently optimized some code asking Claude to "make it faster" 2 different programs. For each, it wrote a benchmark, gathered initial data.
32.
▲
by
Orphis
2mo ago
I have seen some code where either Ghidra or IDA is producing the better output. It's not cut and dry, but in general, I do prefer Ghidra.
33.
▲
by
Orphis
2mo ago
Sure. But in the end, it's just a tool that is used to assign blame when there are issues, and humans are more comfortable when another human is to blame rather than a machine as it means they are still in control (or have the illusion
34.
▲
by
Orphis
2mo ago
Plan-B hasn't been relevant in a very long time and Unified Plan has been in a good working shape (and used by Google Meet) for many years. Firefox has lacked many critical APIs from Unified-Plan that developer cared about for a very v
35.
▲
by
Orphis
2mo ago
A lot of websites will "work" because they added Firefox workarounds. But to a Chromium or Safari user, it might as well be called a "degraded" mode. A lot of video-conferencing websites work that way as Firefox has had
36.
▲
by
Orphis
2mo ago
It's not a single source problem anyway. There are many contributing factors, some are probably more important than others. The most important thing is knowing what can be done in the short to medium term locally to improve the situati
37.
▲
by
Orphis
2mo ago
At the same time, how can a human know if they accidentally rewrote exactly some code they read in the past from a codebase with an incompatible license? Accidental copies happen all the time in code, music and art. Not all of it is necessa
38.
▲
by
Orphis
3mo ago
> I can’t help but wonder whether constant use of “agent” harnesses will lead to an atrophy of the software engineering (or really any field) muscles. Compiler evolutions really harmed how well software engineers understand or how often
39.
▲
by
Orphis
3mo ago
In modern conferencing applications, users are not connected with each other, they are connected with a central server. Transferring files shouldn't involve that central server, so you'd need to establish a direct connection betwe
40.
▲
by
Orphis
4mo ago
But what about the good AI driven contributions though? Do you categorize all AI changes as slop by default or only the real bad ones that mix refactoring and tons of other unrelated changes with a fix? Some can fix real issues, with a well
41.
▲
by
Orphis
4mo ago
To add to this, you can add in your .gitmodules the name of the branch that the --remote flag will follow. It just works.
42.
▲
by
Orphis
4mo ago
While it would help for some use-cases, it wouldn't necessarily reduce the problem that a browser is facing when dealing with malicious code in a large and complex codebase. And vetted people can be victims of supply-chain attacks, whi
43.
▲
by
Orphis
4mo ago
H264 is lacking a lot of features (behind patents) that are essential to real-time communications. It's available, but by far, the worst offender for call quality. Modern call technology will want to use temporal and spatial scaling wh
44.
▲
by
Orphis
4mo ago
The internals are usually confidential and it's hard to find an engineer willing to make a comprehensive write-up about those: they want to make tech and not spend time proofing a tech write-up for public consumption (they already had
45.
▲
by
Orphis
4mo ago
As someone else said, it's poor single pass encoding performance targeted for the tools used in real-time communications. This type of usage is "new" to hardware manufacturers and they poorly test it as it's easier to ma
46.
▲
by
Orphis
4mo ago
Google Meet can do it. You don't want the full conference with AV1, just use it for very low bitrate scenarios with a high packet loss possibly. Phones are a good target system. And I know this is quite opposite to expectations. It is
47.
▲
by
Orphis
4mo ago
No, you do NOT want hardware anything on mobile if you are targeting smaller bitrate that are not that taxing on the CPU, when the conditions are otherwise so bad that the call would either drop or be unusable. HW encoders produce bad resul
48.
▲
by
Orphis
4mo ago
One of the interesting usage of AV1 was specifically for low bitrate calls, and software encoding was perfectly fine, even on mobile. With low enough resolution, framerate and bitrate, you can get a quality stream without significant encodi
49.
▲
by
Orphis
5mo ago
Canal+ had a few animes not suited for kids and a few others that didn't really fit the catalog from TF1 or TMC (which was mostly available south of France). Those 2 had volume, Canal+ had more "quality" ones. I remember watc
50.
▲
by
Orphis
8mo ago
Zstd is used in a lot of places now. Lots of servers and browsers support it as it is usually faster and more efficient than other compression standards. And some Linux distributions have packages, or even the kernel that can be compressed
51.
▲
by
Orphis
8mo ago
There are also alternatives that can be good enough, such as the Swedish BankId system, which is managed by a private company owned by many banks. They provide authentication and a chain of trust for the great majority of the population on
52.
▲
by
Orphis
8mo ago
You don't "get into the sandbox", if a cheat program opted in, they would be launched into a separate instance that's distinct from the game. And you would sign your files, which get verified by the integrity platform an
53.
▲
by
Orphis
8mo ago
In some cases, you can start by using the "at" functions (openat...) to work on a directory tree. If you have your logical "locking" done at the top-level of the tree, it might be a fine option. In some other cases, I&#x
54.
▲
by
Orphis
9mo ago
As someone who worked on Meet at Google, it seems that it could have been networking to the datacenters where the call is routed from, some issues with UDP comms on your network which triggered a bad fallback to WebRTC over TCP. Could also
55.
▲
by
Orphis
9mo ago
Google is made of many thousands of individuals. Some experts will be aware of all those, some won't. In my team, many didn't know about those details as they were handled by other builds teams for specific products or entire doma
56.
▲
by
Orphis
11mo ago
Which app are you using?
57.
▲
by
Orphis
11mo ago
It's not that relevant for video conferencing, most apps are still either doing H264, VP8 or VP9 and jumping to AV1 directly. And for video streaming, AV1 is becoming increasingly used on Youtube and Netflix for example ( https:/
58.
▲
by
Orphis
11mo ago
But it doesn't really apply when big entities with a lot of money are making the video conferencing services that would be using paid codecs. Then the consortiums have clear targets to request licenses to be paid.
59.
▲
by
Orphis
11mo ago
They were still using H264 last time I checked, so it's irrelevant to them.
60.
▲
by
Orphis
11mo ago
HEVC is far from being the most popular codec on the planet in the context of video conferencing. Most implementations are using WebRTC and as it is unevenly supported and AV1 support is becoming more prominent and stable, most implementati
More ›