HNHacker News
TopNewBestAskShowJobs

dcanelhas

422 karma · joined May 14, 2019

submissionscomments
dcanelhas··on ChatControl: EU wants to scan all private messages, even in encrypted apps
I wonder where platforms like slack would land in all of this, and how would they go about akeeping people from just using their own encryption e.g. pgp over unencrypted channels? Is public key cryptography too weak to matter?
dcanelhas··on AI might yet follow the path of previous technological revolutions
It depends on how intelligence is defined. In the traditional AI sense it is usually "doing things that, when done by people, would be thought of as requiring intelligence". So you get things like planning, forecasting, interpreting texts falling into "AI" even though you might be using a combinatorial solver for one, curve fitting for the other and training a language model for the third. People say that this muddies the definition of AI, but it doesn't really need to be the case.

Sentience as in having some form of self-awareness, identity, personal goals, rankings of future outcomes and current states, a sense that things have "meaning" isn't part of the definition. Some argue that this lack of experience about what something feels like (I think this might be termed "qualia" but I'm not sure) is why artificial intelligence shouldn't be considered intelligence at all.

dcanelhas··on AI might yet follow the path of previous technological revolutions
If you look at timescales large enough you will find that plenty of extinction level events actually do happen (the anthropocene is right here).

We are living in a historically excepcional time of geological, environmental, ecological stability. I think that saying that nothing ever happens is like standing downrange to a stream of projectiles and counting all the near misses as evidence for your future safety. It's a bold call to inaction.

dcanelhas··on Show HN: I was curious about spherical helix, ended up making this visualization
I think that makes sense and I can tell that you understand the distinction. Formally I believe they're different concepts and think it may cause confusion in some cases to use them interchangeably.

The chaotic nature of a system is one thing.

Our lack of knowledge of the governing laws, initial conditions, feasibility of simulation forcing us to use the mathematical tools of probability (i.e. randomness) to describe our uncertainty about said system is another thing.

The reason why it matters is that a statement like "a double inverted pendulum behaves randomly" is just wrong as it would imply that you couldn't even do a simulation of one in theory without throwing some dice.

However, it is totally uncontroversial that if someone gave you a measured initial position and velocity of one with 'really good' precision and asked you to predict its state 5 seconds forward you would likely have a big smeared-out probability density function to deal with.

dcanelhas··on Show HN: I was curious about spherical helix, ended up making this visualization
I just did a mental substitution for the word "stochastic" and moved on, since it wasn't the main point of the article. But you are correct. Computing the future states of a chaotic system, given the same initial conditions, will produce the same results every time but change the initial conditions ever so slightly and you have no guarante where you will end up next (unless you picked a state from a previous simulation, that is... But that's cheating;) )
dcanelhas··on Show HN: I was curious about spherical helix, ended up making this visualization
https://www.johndcook.com/blog/2023/08/12/fibonacci-lattice/

If you want a spiral that covers the sphere with evenly spaced samples, consider this approach.

dcanelhas··on Derivatives, Gradients, Jacobians and Hessians
It has been suggested [citation needed] that the optical illusions of movement caused by gradients are there to to compensate for the time it takes to process the visual input. This should let you have an understanding of what is going on in the world around you right now, based on what happened on your retinas a few milliseconds ago.

it's not a bug - it's a feature :D

dcanelhas··on I tried every todo app and ended up with a .txt file
Sometimes I like to imagine early people inventing, forgetting about and inventing the wheel again.
dcanelhas··on Show HN: CUDA Fractal Renderer
Thanks for sharing. I don't see why there is an atomic add in the kernel there. It doesn't look like two separate threads should be able to modify the same pixel, based on the block/thread indices?
dcanelhas··on Worldwide power grid with glass insulated HVDC cables
Does molten glass solidified in contaminated salt water have good insulating properties?
dcanelhas··on AI 2027
I sincerely appreciate the reply, but are you talking about Moore's law? Alexnet could run on a commercially available GPU in 2011(?). But that wasn't the peak compute platform being used at the time for DL inference, so it distorts the progress a bit. It's like me saying I was running a neural net on a raspberry pi yesterday for written character recognition on MNIST and today crunching stable diffusion on a GTX3090. Behold, a trillion-fold leap in just a day (nevermind the unrelated applications). The singularity is definitely gonna happen tomorrow!

But let's take for granted that we are putting exponential scaling to good use in terms of compute resources. It looks like we are seeing sublinear performance improvements on actual benchmarks[1]. Either way it seems optimistic at best to conclude that 1000x more compute would yield even 10x better results in most domains.

[1]fig.1 AI performance relative to human baseline. (https://hai.stanford.edu/ai-index/2025-ai-index-report)

dcanelhas··on AI 2027
> Once the new datacenters are up and running, they’ll be able to train a model with 10^28 FLOP—a thousand times more than GPT-4.

Is there some theoretical substance or empirical evidence to suggest that the story doesn't just end here? Perhaps OpenBrain sees no significant gains over the previous iteration and implodes under the financial pressure of exorbitant compute costs. I'm not rooting for an AI winter 2.0 but I fail to understand how people seem sure of the outcome of experiments that have not even been performed yet. Help, am I missing something here?

dcanelhas··on Vramfs: Vram Based Filesystem for Linux
On the topic of coercing bits into functioning as data storage: harder drive ( http://tom7.org/harder/ )
dcanelhas··on Intel RealSense Stereo Depth Cameras
In what way was it unreliable? And how does Chronoptics ToF sensor perform better?
dcanelhas··on Intel RealSense Stereo Depth Cameras
You can still buy primesense devices afaik

http://xtionprolive.com/asus-xtion-pro-live

dcanelhas··on Intel RealSense Stereo Depth Cameras
Going to assume you're genuinely interested here:

Intel's RealSense cameras typically also have an active IR illumination component that projects texture onto otherwise featureless surfaces where stereo would not give any measurements.

There is also an onboard vision processor that computes the depth information and sends that to your host system. Compare this with Stereolabs zed cameras that require you to have a separate GPU, supporting CUDA, to compute the depth image stream. Oh, and there is also an inertial measurement unit thrown in, for high frequency inter-frame motion estimation. Useful for things like visual odometey, 3D mapping, etc.

dcanelhas··on Show HN: It took me 5() months to build a Plausible alternative
Is this really the case? It's very uncommon for an IP to resolve to an actual user these days due to widespread use of Carrier-Grade Networks Address Translation (CGNAT).

Assuming you had the public IP of an actual user though, how would you link it to a person without asking the ISP?

dcanelhas··on Gaussian Splatting SLAM
Seems it can use both, if available.
dcanelhas··on How can a time traveler encrypt info so it's only decryptable after a given date
Human activity (e.g. oil production, underground nuclear testing) does impact seismological events to some degree so butterfly effects are possibly there too.

If he can leave a bunch of computers in the past and there is a strong enough incentive to keep them running indefinitely... could he have software on those specific machines that will produce an output every so many years?

Would there be a plausible defense against the stewards of the machines being able to reproduce the computers state and fast-forwarding it on a faster computer?

dcanelhas··on 3dfx Voodoo 4 video card in MXM format
SLI being "scan-line interleaving" at the time. Not to be confused with today's "Serial Link Interface"
dcanelhas··on Why camera calibration is so important in computer vision
Mathematically, the camera most often used in computer vision is a pinhole camera. When we talk about "distortions" I think it's usually with regards to how the real device systematically deviates from that model.

Calibration in this context is essentially the task of finding the optimal parameters of some (usually nonlinear) function (u,v)=f(x,y) that remaps positions in the original image frame to a rectified frame, where all straight lines in the world appear straight in the image. Technically, a skewed and squashed image would also fulfill those requirements, too. But this is a customer-oriented blog post, to give someone enough of an understanding to convince them of the importance of calibration, it's not a rigorous technical paper, so I actually think it's fine to skip/simplify some details.

dcanelhas··on Descent 3 Source Code
This is a good point. If I would have grown up today I would possibly have done other things that aligned with the same kind of interests, and perhaps even have gotten further. Kids these days can, and do, build actual robots and UAVs with onboard processors with more FLOPS than you could even dream of back in the old 75MHz pentium days.
dcanelhas··on Descent 3 Source Code
As a 12 yo I learned about IRC from reading the Descent FAQ and tried setting up IHHD to play over a 14,4k modem. I made levels in DEVIL. Today I'm an engineer and game developer. Thanks for putting Descent out into the world. It had a huge impact on me personally.
dcanelhas··on Descent: A classic 3-D first-person shooter (2012)
There is sublevel zero, also. It's a similar experience, but made for VR and has a procedurally generated map system that makes the playthroughs a bit different from time to time.

Gabbagabbahey

dcanelhas··on Show HN: Flash Attention in ~100 lines of CUDA
If CPU/GPU execution speed is the goal while simultaneously code golfing the source size, https://halide-lang.org/ might have come in handy.
dcanelhas··on Relativistic Spaceship
In case you're interested in these kinds of relativistic effects, there is a toolkit called OpenRelativity http://gamelab.mit.edu/research/openrelativity/ that you can use, for your simulated near-luminal speed graphics.

It's used by the (free) game "A Slower Speed of Light". http://gamelab.mit.edu/games/a-slower-speed-of-light/

dcanelhas··on Full $71M breakdown for The Village by M. Night Shyamalan (2003) [pdf]
VFX was Matte shots and wire removal, according to the doc.
dcanelhas··on Dorf Fort (2020)
From my time hanging out with Arne on IRC I would assume he's using Photoshop (or opencanvas version oc11b72 ;-) )... I'd be surprised if he's on a PS version newer than CS2 though. I think Adobe added a subscription model to later versions and back in the day (ca 2000) he was mostly just using regular round brushes. If that's still how he's working, I don't see any reason at all why he'd have upgraded. Perhaps he's written his own raster editor by now, though (another low-odds bet tbh).

You can read his art tutorial on his main page. But essentially, I think he strives to get a clean result (no scribbling to "find" the form) with as few brush strokes as possible, which takes a lot of practice. He's also does a lot of pencil drawing, obviously.

dcanelhas··on This guidance on man pages for the GNU project is wild
If you read past the initial uninformed hot takes that thread actually gets progressively more interesting and informative. Good find.
dcanelhas··on Meta is banning people from advertising after running ads for Python and Pandas
Would that generate even more billions in revenue, though?
← PreviousPage 2 of 7Next →