Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jcelerier
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
151.
▲
by
jcelerier
10mo ago
> WhatsApp is end-to-end encrypted, for instance, and it's used by billions. and it causes no end of pain when you switch phones (esp. if you loose one). Of all the chat services i use, Telegram is the only one that NEVER, EVER LOST
152.
▲
by
jcelerier
10mo ago
> Why does changing the type even create another object at all? There's no such thing as "changing the type" in c++. Function returns an object type A, your variable is of type B, compiler tries to see if there is a conver
153.
▲
by
jcelerier
10mo ago
> But if vec contains eg long strings, you've now murdered your perf because you're copying them out of the array instead of grabbing refs. I've seen much more perf-murdering things being caused by std::map<std::s
154.
▲
by
jcelerier
10mo ago
The vision is "being compatible with protocols used in my field". There's hundreds over hundreds of those. Example: this app supports more than 700 protocols, hardware, etc. ( https://bitfocus.io/connections )
155.
▲
by
jcelerier
10mo ago
Yes and no, you can use c in situations where there's no "assembly", for instance when synthesizing FPGAs. You target flow graphs directly in that case IIRC.
156.
▲
by
jcelerier
10mo ago
To be honest I've never worked in an environment that seemed too complex. On my side my primary blocker is writing code. I have an unending list of features, protocols, experiments, etc. to implement, and so far the main limit was the
157.
▲
by
jcelerier
10mo ago
I don't read this as when open-source was invented, but when it happened for the corporate world. In 2002 it was a very reasonable choice for $BIG_COMPANY to use a proprietary web server, e.g. IIS. In 2008 that would have been really
158.
▲
by
jcelerier
10mo ago
As a french person being close to many people who: - don't have english or any european language as their first language - have learned english successfully - are now in a long, struggling process of learning french I don't believ
159.
▲
by
jcelerier
10mo ago
... is it? I had 14 meetings with externals this week only lol
160.
▲
by
jcelerier
10mo ago
The point of GitHub is not technical - the website is terrible. It's the social network.
161.
▲
by
jcelerier
10mo ago
Just a couple weeks ago a bogus update was pushed to Ubuntu 24 which completely broke Nvidia as they pushed a different version of the 580 drivers and user space libraries
162.
▲
by
jcelerier
10mo ago
> When the patch works it will finally land even in Debian Stable. Which is very pointless if it's three years late for e.g. a game release
163.
▲
by
jcelerier
10mo ago
It's not necessarily broken, but for instance packages in cachy are compiled against x86-64-v3 iirc so they wouldn't work on older machines that don't support avx2
164.
▲
by
jcelerier
10mo ago
France and most of europe has fair use ( https://fr.wikipedia.org/wiki/Copie_priv%C3%A9e ) but also has a mandatory tax on every sold medium that can do storage to recover the "lost fees" due to fair use
165.
▲
by
jcelerier
11mo ago
... are you saying that hardware projects fail less than software ones? just building a bridge is something that fails on a regular occurence all over the world. Every chip comes with list of erratas longer than my arm.
166.
▲
by
jcelerier
11mo ago
a 4.5k$ M4 Max barely competes with an entry-level laptop with a 4060 which will be around ~1K in FPS in cyberpunk given the same settings. For AI it's even worse - on NVidia hardware you're getting double-digit speeds for FPS for
167.
▲
by
jcelerier
11mo ago
But even the most powerful apple silicon GPU is terrible compared to an average Nvidia chip
168.
▲
by
jcelerier
11mo ago
for instance as a X11 user I don't want a compositor at all
169.
▲
by
jcelerier
11mo ago
Yep, right now nvidia libs are broken with clang-21 and recent glibc due to stuff like rsqrt() having throw() in the declaration and not in the definition
170.
▲
by
jcelerier
11mo ago
> AIUI the forks are required because Microsoft is gatekeeping functionality used by Copilot from extensions so they can't be used by these agents. reply I always wonder how this works legally. VSCode needs to comply with the LGPL (
171.
▲
by
jcelerier
11mo ago
So again, how do I automate Ableton live over a network socket with a standard API? I don't know if you've read the remote control API but it doesn't open a magic socket to remote control Live, you have to code the entire int
172.
▲
by
jcelerier
11mo ago
Where do you draw the line for properly supported? I've been using g++ in c++23 mode for quite some time now - even if every feature is not entirely implemented, the ones that work, work well and are a huge improvement
173.
▲
by
jcelerier
11mo ago
> LLM's have function / tool calling built into them. No major models have any direct knowledge of MCP. but the major user interfaces for operating LLMs do and that's what matters > Not only do you not need MCP, but you
174.
▲
by
jcelerier
11mo ago
> Reducing dependencies is a wrong success metric. You just end up doing more work yourself Except it's just not true in many cases because of social systems we've built. If I want to ship software to Debian I have to make sure
175.
▲
by
jcelerier
11mo ago
How an individual developer chooses to process a single ticket is completely unrelated to agile or waterfall. Agile is about structuring your work over a project so that you get a happy customer who ends up with what they actually needed an
176.
▲
by
jcelerier
11mo ago
>As wrong as it feels to have to use Electron for a desktop app, it really is the safest approach for most applications. > Qt also seems to be a good option, though there are licensing considerations for commercial applications. you n
177.
▲
by
jcelerier
11mo ago
> Blender: frontend Python, backend C++. blender's frontend is pretty much exclusively C++? https://github.com/blender/blender/tree/main/source/blender/... > Houdini: frontend Python
178.
▲
by
jcelerier
11mo ago
I have some anker headphones which won't stay paired no matter what I do
179.
▲
by
jcelerier
11mo ago
why wouldn't you use linux when you are shipping your own, custom, purpose-built device?
180.
▲
by
jcelerier
11mo ago
> The argument is that the need for abstraction doesn't mean we must reuse an existing concept. but that's not what is happening, there are two concepts: "natural person" and "legal person". you could call t
More ›