Readit News logoReadit News
Raphael_Amiard commented on AI is different   antirez.com/news/155... · Posted by u/grep_it
c0balt · 13 days ago
> in that every software engineer now depends heavily on copilots

That is maybe a bubble around the internet. Ime most programmers in my environment rarely use and certainly aren't dependent on it. They do also not only do code monkey-esque web programming so maybe this is sampling bias though it should be enough to refute this point.

Raphael_Amiard · 13 days ago
Came here to say that. It’s important to remember how biased hacker news is in that regard. I’m just out of ten years in the safety critical market, and I can assure you that our clients are still a long way from being able to use those. I myself work in low level/runtime/compilers, and the output from AIs is often too erratic to be useful
Raphael_Amiard commented on Nvidia Security Team: “What if we just stopped using C?”   blog.adacore.com/nvidia-s... · Posted by u/q-big
UltraViolence · 3 years ago
They talk about SPARK, but I never heard about it until now. Reading up on Wikipedia it seems an ADA derivative.

I assumed they were switching to Rust, but that doesn't seem to be the case.

Raphael_Amiard · 3 years ago
SPARK allows you to formally prove that your code is correct according to a given specification. It can thus provides much stronger guarantees than what Rust would be able to provide.

Similar technology exists for Rust, but it is much less advanced than SPARK is (https://github.com/xldenis/creusot)

Raphael_Amiard commented on Nvidia Security Team: “What if we just stopped using C?”   blog.adacore.com/nvidia-s... · Posted by u/q-big
deafpolygon · 3 years ago
Five years later...

"Welp, back to C because AMD's performance is overtaking ours."

Raphael_Amiard · 3 years ago
This is about firmware, nothing to do with the performance of GPUs...
Raphael_Amiard commented on RT challenges EU ban at Europe's second top court   reuters.com/article/ukrai... · Posted by u/mudro_zboris
Raphael_Amiard · 3 years ago
Not defending Russia in general, or in particular russian government. As a French person whose national medias are completely taken over by multinationals (source https://www.monde-diplomatique.fr/cartes/PPA), not only the ban was a bit laughable in terms of banning propaganda, but also RT France's perspective and journalism was refreshing. It was presenting a skewed version of the world, but if you believe as I do that we won't attain information via objectivity, which is a nebulous concept anyway, but via plurality, RT France's disappearance is a net loss for the French media landscape, and I'm a bit alarmed at the black&whiteness of views I see here and in other places.
Raphael_Amiard commented on Proving the Correctness of GNAT Light Runtime   blog.adacore.com/proving-... · Posted by u/rbanffy
naasking · 4 years ago
I'm a little disappointed in the lack of substantive discussion here! There are many interesting technical issues raised by this post ripe for discussion. For instance:

> As you can see from the source files, that required adding many specifications (around 400 preconditions and 500 postconditions) and ghost code (around 150 loop invariants, 400 assertions, 300 ghost entities), and the daily proof takes 1.5 hours on a Linux server with 36 cores.

So 40 units with only a few hundred pre/post conditions and invariants seems to take an enormous amount of compute time to verify.

I expect that the verifier has already been fairly well optimized since Spark has been around awhile. Is this the case?

For verification in general, is the expense of verification in this case because of the model needed to verify Ada? For instance, perhaps a language that makes different choices might have a model checker that could scale better.

This has important implications for scaling formal methods to more software.

Raphael_Amiard · 4 years ago
> For verification in general, is the expense of verification in this case because of the model needed to verify Ada? For instance, perhaps a language that makes different choices might have a model checker that could scale better.

I don't think so. The SPARK subset has been chosen to aid verification. The problem of proof is inherently computationally hard, and the most gains you can expect will come from advances in solver technology, both algorithmic and in terms of scaling to multiple cores or GPU eventually.

Just my opinion :) But I work at AdaCore (not on SPARK) so have some familiarity with the subject.

Raphael_Amiard commented on Clearing up Myths about Ada   pyjarrett.github.io/progr... · Posted by u/jayp1418
ajxs · 4 years ago
For anyone wondering about how to use the FSF version of the GNAT compiler: There are packages available in Ubuntu package repositories, very likely others too. GNAT's GPRTools are also available in a separate package. When I first tried Ada I was up and running in no time.
Raphael_Amiard · 4 years ago
There are also toolchains shipped as part of Alire since 1.1:

https://github.com/alire-project/alire/blob/release/1.1/doc/...

So you have a workflow similar to cargo in Rust:

* Install package manager * Let package manager install toolchains * ??? * Profit

Raphael_Amiard commented on Google employees who work from home could lose money   reuters.com/world/the-gre... · Posted by u/pseudolus
nend · 4 years ago
I agree with your overall point, but as a (nearly middle aged) American, I've almost never commuted by car or lived in a single family house as an adult.

And frankly I'm sick of being lumped in to large generalizations of America that simply don't apply to me or millions of other people living here.

The media (including social media, and the internet) largely consists of the most divisive and stereotyped parts of life. America doesn't consist solely of highways and single family communities. There isn't just one "American lifestyle."

Raphael_Amiard · 4 years ago
Of course! But there are some tendencies, or else OP's comment wouldn't have made sense even in the context of the US.

My first few times in the US were in NYC, where I found a way of life that is very close to what I know as a Parisian. Imagine my surprise discovering basically any other city in the US.

You might not be part of that population, but the US problem goes way beyond a problem of perception, and there are numbers to confirm it.

Raphael_Amiard commented on Google employees who work from home could lose money   reuters.com/world/the-gre... · Posted by u/pseudolus
boplicity · 4 years ago
The European vision of living in dense, walkable neighborhoods, with easy access to quality amenities without the need to drive makes sense, to me at least, as the answer to this problem.

I'm not advocating for staying home; I'm advocating for less driving. It may not make as much of a difference in the E.U., but if we're aiming to be carbon neutral, less driving will be necessary, or, at least, extremely helpful in achieving that goal.

Raphael_Amiard · 4 years ago
Ok! Sorry about the violent agreement message then. Yes, there is definitely a balance to be found between individual freedom and collective well being here.

I guess what I'm getting at is that if people drive less, they'll realize that their car-centered lifestyles don't work anymore, and will have to find alternatives. Let's hope that's easier than what I envision :)

Raphael_Amiard commented on Google employees who work from home could lose money   reuters.com/world/the-gre... · Posted by u/pseudolus
mumblemumble · 4 years ago
In the case of the USA, people staying home to work might have a positive impact on social interaction in the long run.

I'm pretty sure a large part of the reason why Americans are so lonely compared to the rest of the world is that the suburban bedroom community model physically divides us and makes it much more difficult to get to know one's neighbors. By the time you get home from work at 6:30 in the evening, it's time to cook dinner, and, once you're done cleaning up, there's not much time for anything aside from watching a bit of TV before you go to bed.

And then the weekend rolls around, and your time is dominated by catching up on all the housework and errands you didn't have time to do during the week because of your long commute. So you're not really getting to know your neighbors then, either.

Raphael_Amiard · 4 years ago
Interesting. I'm symmetrically not used to think about those problems from an american perspective. Thanks for the insight.

I can indeed see a world where working from home might in the short term infuse some life in local life, from neighbors to associations etc.. So maybe it's actually a positive change!

u/Raphael_Amiard

KarmaCake day2238March 30, 2009View Original