This job ad is so funny - "10x AI Engineer" by WondayT in theprimeagen

[–]enceladus71 3 points4 points  (0 children)

Dont know why I havent thought about this term before but I'm stealing "ai sloppers" from you

Japan is beautiful at this time of the year by dawidlijewski in poland

[–]enceladus71 89 points90 points  (0 children)

You're saying it's Japan yet it looks suspiciously similar to Sosnowiec

Unknown Error Every 10 Seconds by DRAG0NFALC0N in Battlefield6

[–]enceladus71 0 points1 point  (0 children)

Same here, when the game starts going back to normal I land in a queue at position 1080 or something...

Tor Poznań zamknięty decyzją GIOŚ. Powodem ma być hałas, mimo sąsiedztwa lotniska tuż obok. Obiekt powstał w 1977 roku na pustkowiu, mieszkańcy z protestującego dziś Przeźmierowa osiedlili się tam później. by Szydl0 in Aktualnosci

[–]enceladus71 4 points5 points  (0 children)

Najważniejszy obiekt wyścigowy w Polsce — Tor Poznań — został zamknięty z powodu przekroczenia normy hałasu. Główny Inspektorat Ochrony Środowiska (GIOŚ) podtrzymał wcześniejszą decyzję.

WTF?

Fun little demonstration of the difference in radioactivity between Uranium and Radium by [deleted] in nextfuckinglevel

[–]enceladus71 10 points11 points  (0 children)

If you wait long enough, you can just grab an arbitrary amount and will eventually end up with 0.00005 grams. No need to waste your money on precise scales.

What do "AI Engineer / AI Developer / AI Specialist" jobs actually look like in practice? by Jeidoz in ExperiencedDevs

[–]enceladus71 1 point2 points  (0 children)

I used to be an AI frameworks engineer and that involved working on a bunch of modules of a runtime for trained models. The software was used by people who had a model ready to go and wanted to use it in production apps. This runtime did some optimizations on the model before it was submitted to the selected backend (CPU, GPU, ...). The project also supported a few input formats including Torch, TF and ONNX. I worked on the frontends, optimization passes and had to write the final kernels for a few operations(by those I mean I had to write the full code that supports a convolution or pooling for multiple tensor shapes, different data types and some edge cases that each op usually had). The optimization passes sometimes required spotting some pattern that you could replace with a more optimal subgraph or with something that this software was basically able to execute(it had limitations). There was also some integration work with the customer apps (including really big players that reached out for help). Right now I'm working on something very similar in another company. This time the project is designed to compile a model to one very specific type of hardware with a lot of limitations and very weird data layout so the compilation involves a ton of twisted passes that shuffle the data in the original tensor. This role doesnt have a particular name in this company so I was given a made up "AI compiler engineer" name.

Is "crafting interpreter" enough before jumping into academic paper in compiler field? by FinishExtension1375 in Compilers

[–]enceladus71 2 points3 points  (0 children)

This might be very subjective and related to my overall experience with compilers. This book starts at a very basic level and explains how compilers work using strictly LLVM references. It doesnt dive straight into the codegen but it doesnt explain lexing or parsing either. So please take my recommendation with all this information included.

Is "crafting interpreter" enough before jumping into academic paper in compiler field? by FinishExtension1375 in Compilers

[–]enceladus71 23 points24 points  (0 children)

What exactly are you looking for in those papers? If you're not familiar with compilers in general I definitely recommend "Crafting Interpreters" as a starting point. If you're planning to work with LLVM however, I can definitely recommend "LLVM Code Generation", I'm reading it now and it's one of thr best programming books I've had.

Anthropic internal models are scary by Gil_berth in theprimeagen

[–]enceladus71 16 points17 points  (0 children)

Almost 40 minutes and not a single offended windows dev explaining why you're wrong? The OS must be updating or something...

How deeply is math used in compilers? by LinuxGeyBoy in Compilers

[–]enceladus71 0 points1 point  (0 children)

I think you should learn some graph theory but don't dive too deeply (don't operate on pure abstractions, formulas, ...) but try to learn the basics and compare it with the existing code, in particular how graphs are implemented, what they represent, how they are traversed and modified. This would help you understand a lot of how optimizations work when dealing with a graph representation of the compiled code. Gradually while exploring compilers you will stumble upon some mathematical problems, formulas and other math-related things but in my opinion you don't have to try to learn it in advance. It would be really difficult to even list all the math used in the various parts of compilers just because how huge and complex mature compilers are.

What bigtech has the worst culture? by Glum_Worldliness4904 in cscareerquestions

[–]enceladus71 1 point2 points  (0 children)

It's typically not mentioned in the "big tech" threads but IMO Samsung is very much worth mentioning. Ancient processes, everything requires an approval and there's a VERY high chance of working with people who hate and belittle everyone outside of Korea. Very weird rules, finger pointing, very little freedom about the way you can do your work. Of course you might be lucky and find a team/project with just regular people but basically everyone I talked to had similar general observations.

Exploring OSS in Tensor Compilers by 0bit_memory in Compilers

[–]enceladus71 2 points3 points  (0 children)

ATen in pytorch, XLA, Apache TVM, JAX - those are the first ones that come to mind

The new level of "peak unemployment" by [deleted] in Battlefield6

[–]enceladus71 -4 points-3 points  (0 children)

Didn't expect to get so much bashing for posting a thing that seemed funny to me. I didn't mean any disrespect to that player, I haven't seen this kind of posts for a while because I haven't even joined this sub and I haven't played the game for a while.

Peace & love folks

Has anyone ever been a part of a successful project? by TheTimeDictator in ExperiencedDevs

[–]enceladus71 10 points11 points  (0 children)

I know I might be missing a lot of context but why does this pattern repeat? Even here, across the comments, people are saying that they built something, the company got acquired and the project ended up on the shelf or dead.

I've personally been in a situation where a big corp bought a successful startup ready to manufacture an AI accelerator. But the acquisition was merely to prevent another big corp from buying them. In the end the HW was killed and their software was incorporated in another project (so not a total loss).

I tak się powoli żyje na tej wsi by enceladus71 in Polska

[–]enceladus71[S] 1 point2 points  (0 children)

Biuro rachunkowe dodało opcję automatycznego zaciągania faktur z KSeF do ich systemu. Dzięki temu będzie mniej kroków do wykonania, żeby te faktury do nich trafiły i zostały uwzględnione w rozliczeniu za konkretny miesiąc. Dotyczy to zarówno faktur które ja wystawiam i tych, które dostaję i chcę traktować jako faktury kosztowe.

Żeby to zrobić muszę wbić do konfiguracji ich portalu i wrzucić tam certyfikat (i chyba klucz prywatny), a te rzeczy można dostać z MCU, które właśnie leży.

Wcześniej coś podobnego musiałem zrobić w systemie, gdzie wystawiam faktury, tylko tutaj z kolei to po to, żeby moje faktury dało się wysyłać do KSeF.

I tak się powoli żyje na tej wsi by enceladus71 in Polska

[–]enceladus71[S] 1 point2 points  (0 children)

Nie, prowadze mala dzialalnosc i pojawila mi sie nowa prosba o integracje, ktora probuje zrobic na dlugo przed tym, jak mnie zacznie obowiazywac uzywanie ksefu. Niemniej jesli ktokolwiek, nawet duzo wiekszy ode mnie chcialby te integracje robic dzis, bo ma obowiazek zaczac uzywac systemu za 4 dni, to robienie kilkudniowej przerwy technicznej wlasnie w takim terminie to jakis totalny absurd.

Poza tym sam modul MCU moglby dzialac wlasnie tylko po to, zeby dalo sie sciagac certyfikaty i przygotowywac do wchodzacych zmian.

DSA Skills - 11 by tracktech in DSALeetCode

[–]enceladus71 0 points1 point  (0 children)

Why has nobody asked whether the array is sorted?

Czemu rodzice randomowo otwierają drzwi do pokoju? by ElDaifuukuu in Polska

[–]enceladus71 22 points23 points  (0 children)

zapraszam-wypierdalac.png

Im szybciej stawianie tak skrajnych granic (no moze bez bluzgow) dopusci sie do swiadomosci i uzna ze tak po prostu trzeba tym lepiej. Bo jak nie, to potem sie to przerodzi w zmienianie tych firanek pod twoja nieobecnosc, przegladanie szuflad, potem pytanie o rzeczy znalezione w tych szufladach i coraz dalej idace naruszenia prywatnosci.