»

Tudi Stack Overflow pripravlja plačljivi dostop za trening umetne inteligence

Slo-Tech - Praksa zbiranja vseh možnih podatkov z interneta za trening umetne inteligence, ki je bila sprva neregulirana in s tem trn v peti lastnikom avtorskih pravic ali ponudnikom storitev, se počasi standardizira. Redditovemu zgledu sledi tudi Stack Overflow, ki uvaja poseben API za dostop do vsebin, ki je namenjen treningu umetne inteligence. Ključni poudarek je seveda plačljivost.

Veliki jezikovni modeli znajo tudi solidno programirati, kar so se naučili na vzorcih kode in na odgovorih, ki jih (ljudje) najdejo na spletni strani Stack Overflow. Med prvimi, ki so že potrdili uporabo novega API, je Google. Za projekt Gemini so podatke pridobili in jih še pridobivajo tudi s Stack Overflowa. Po eni strani se Gemini tako uči pisanja kode in odgovarjanja na vprašanja, ki so povezana s programiranjem, po drugi strani pa bodo lahko uporabniki postavljali vprašanja neposredno v Google Cloud Console. Stack Overflow bo od ponudnikov umetne inteligence terjal, da imajo odgovori tudi referenco na...

5 komentarjev

Stack Overflow odpustil četrtino zaposlenih

Slo-Tech - Stack Overflow, ki ga je Prosus za 1,8 milijarde dolarjev prevzel leta 2021, je v tem letu odpustil že dobro četrtino zaposlenih. Izvršni direktor Prashanth Chandrasekar je ob tem danes dejal, da želijo podjetje narediti vitkejše, da bi se vrnili k dobičkonosnosti. Lanska širitev je bila očitno pretirana.

Lani so v podjetju podvojili število zaposlenih in presegli število 500. Približno polovica novih zaposlitev je bila v oddelku marketinga, kjer so se ukvarjali s trženjem. Sedaj bodo najbolj krčili prav ta oddelek, a ni edini, ki ga bodo doleteli rezi. Odpuščali bodo tudi v podporni službah in drugod. Odpustili bodo več kot 100 zaposlenih oziroma približno 28 odstotkov.

Ob tem v Stack Overflowu niso pojasnili, zakaj odpuščajo. Zanimivo pa je, da se je lansko množično zaposlovanje začelo, ko je eksplodirala uporaba umetne inteligence v pisanju kode. To je vsekakor tveganje Stack Overflow in podobne forume, saj uporabniki za nasvet lahko vprašajo kar ChatGPT ali Barda, zato ne...

12 komentarjev

V node-ipc podtaknjena koda za brisanje datotek v Rusiji in Belorusiji

Slo-Tech - Razvijalec priljubljenega npm paketa node-ipc, ki tedensko beleži več kot milijon prenosov in ga uporabljajo številne knjižnice, denimo Vue.js CLI, je namenoma izdal pokvarjeno in zlonamerno verzijo paketa. Verziji 10.1.1 in 10.1.2 sta imeli vgrajeno funkcionalnost, ki je uporabnikom z naslovom IP z območja Rusije ali Belorusije pobrisala podatke z diska. Po besedah razvijalca je šlo za način mirnega protesta proti vojni, odprtokodna skupnost pa potezo obsoja.

Incident se je zgodil pred dvema tednoma, ko je izšla nova verzija node-ipc. Ta je preverila, ali je računalnik v Belorusiji ali Rusiji in v tem primeru zagnala zlonamerno kodo. Da bi funkcionalnost prikril, je razvijalec Brandon Nozaki Miller del kode zapisal v formatu base-64. Uporabniki Vue.js so brisanje datotek opazili ta teden.

Takšno ravnanje je nedopustno, hkrati pa kaže na globlji problem. Odvisne knjižnice, kot je paketek node-ipc, se pojavljajo v številnih programskih kodah. Na ta način je programiranje res lažje...

79 komentarjev

Na vrhu nič novega, Python ostaja najpriljubljenejši

Slo-Tech - IEEE že sedem let zapovrstjo objavlja lestvico najpopularnejših programskih jezikov, v katerih se je v preteklem letu največ programiralo. Tega seveda ni možno neposredno pogledati, zato uporabljajo 11 različnih indikatorjev iz različnih spletnih virov. Merili so priljubljenost 55 jezikov in ugotovili, da se v primerjavi z minulim letom kaj dosti ni spremenilo. Na prvem mestu je še vedno Python, sledijo pa mu Java, C, C++ in JavaScript. Prva štiri mesta so zasedli isti jeziki kakor lani, peto in šesto mesto pa sta JavaScript in R zamenjala.

Velik skok je uspel Arduinu, ki se je znašel na sedmem mestu. Arduino sicer tehnično gledano ni jezik, a je pri programiranju za to platformo v varianti C/C++ to termin, pod katerim ljudje iščejo (in najdejo) primere. Ali je Python res tako zalo razširjen, kakor kažejo indikatorji, se že dolgo krešejo mnenja. Ker je eden prvih jezikov, v katerih se tudi poučuje, veliko povpraševanja ustvarijo študentje. Svoj čas je bil BASIC zelo popularen, a...

33 komentarjev

IEEE: najpriljubljenejši jezik je Python

Slo-Tech - IEEE Spectrum je objavil že šesto letno razvrstitev jezikov po priljubljenosti, ki je letos uporabljala nekoliko drugačno metodologijo kot doslej. Podatke so zbrali iz osmih virov in pri tem primerjali 11 metrik, s čimer so želeli biti čim bolj objektivni. Rezultati pa niso precej drugačni kot v minuli letih.

Na prvem mestu je Python, ki je z naskokom prvi jezik na številnih področjih. Sledita mu Java in C, z večjim zaostankom pa sledijo še C++, R, JavaScript, C#, Matlab, Swift in Go. Pythonova popularnost izvira iz njegove enostavnosti...

22 komentarjev

Vsi jeziki zmorejo 39 bitov na sekundo

Hitrost govora (SR) in informacijska gostota (ID) sta lepo korelirani

Slo-Tech - V stereotipih je zasidrano dejstvo, da Italijani govorijo hitro, medtem ko so Nemci počasnejši govorci. Italijani uspejo v sekundo stlačiti do devet zlogov, Nemci pa se običajno zadovoljivo s petimi do šestimi. Toda to ne pomeni, da Italijani v časovni enoti povedo več informacij. Raziskava, ki so jo opravili na sedemnajstih jezikih iz devetih jezikovnih družin, kaže, da so jeziki po celem svetu presenetljivo konstantni v hitrosti prenosa informacij. Večinoma pri običajnem govoru informacije predajamo s hitrostjo 39 bitov na...

40 komentarjev

Najbolj priljubljeni in osovraženi programski jeziki

Najbolj všečni

Slo-Tech - Stack Overflow je objavil vsakoletno analizo svojih uporabnikov in prispevkov, ki razkriva veliko informacij o trenutnih trendih na področju programiranja. V raziskavi je sodelovalo 90.000 razvijalcev, ki uporabljajo Stack Overflow. Rezultati kažejo, da večjih sprememb od lanskega leta ni bilo.

Med najpopularnejšimi večnamenskimi jeziki ostajata Python na četrtem mestu in JavaScript na...

69 komentarjev

Python najbolj vroč programski jezik

Slo-Tech - IEEE Spectrum je objavil vsakoletno lestvico najbolj vročih programskih jezikov, v katerih so 47 programskih jezikov razvrstili po njihovi priljubljenosti. V resnici je lestvic več, ker imajo jeziki različno zgodovino, namen in uporabo. Tako jih lahko razvrstimo glede na platforme - splet, mobilne, poslovne, embedded - in poljubno obtežimo glede na vir podatkov - Google, Github, Stack Overflow, Reddit itd. Končni rezultat je tako odvisen od nastavljenih parametrov, več o metodologiji pa si lahko preberemo v izčrpnem opisu.

In rezultat? Na privzeti lestvici, ki naj bi najbolje odsevala interese tipičnega člana IEEE, so na prvih treh mestih Python, C++ in C. V prvi deseterici najdemo še Javo, C#, PHP, R, JavaScript, Go in zbirnik. Python je bil na vrhu...

122 komentarjev

Apple dovolil pisanje aplikacij v Flashu

CNet - Apple je aprila letos postavil nova pravila za razvijalce aplikacij, v katerih je zapisal, da morajo biti aplikacije napisane izključno v jezikih, ki jih je Apple odobril (Objective-C, C, C++ ali JavaScript). To je ujezilo Adobe, ki je bil izdal Adobe Packager for iPhone prav za enostavno prevajanje aplikacij v Flashu v nativno kodo za iPhone. Te dni si je Apple premislil.

Po novih pogojih uporabe lahko pisci uporabljajo katerokoli orodje za pisanje aplikacij, Apple pa bo objavil še App Store Review Guidelines, kjer so zapisali točke, ki jim morajo ustrezati aplikacije, da so sprejete v App Store. In v teh si je Apple še vedno pridržal dovolj vzvodov, da ne objavi tistih, ki jih ne mara (npr. Če aplikacije ne počenja nečesa uporabnega ali nudi zabave, ne bo nujno odobrena, saj imajo veliko resnih razvijalcev, ki v druži svojih aplikacij ne želijo amaterskih izdelkov).

V pogojih uporabe so sicer spremenili točke 3.3.1 (aplikacije lahko uporabljajo le dokumentirane API-je na način,...

17 komentarjev

Adobe ukinja podporo Flasha za iPhone

Wired News - Adobe je napovedal, da bo prenehal razvijati Flash za Applove iPhone in iPade. Mike Chambers iz Adoba pojasnjuje, da je cilj Flasha omogočiti razvijanje aplikacij za rabo na več platformah, medtem ko Apple želi ravno nasprotno. Huda Adobova reakcija je odgovor na nova Applova pravila za razvijalce. Ta od piscev aplikacij terjajo, da jih pišejo v programskih jezikih,...

62 komentarjev

Ta teden v Kiberpipi

Kiberpipa - Konec decembra je v Berlinu potekala že 24. hekerska konferenca, bolj znana pod imenom Chaos Communication Congress - 24C3, ki jo prireja nemški Chaos Computer Club. Naslov letošnjega srečanja hekerjev na evropski celini nosi naslov "Volldampf voraus!" ("Full Steam Ahead" oz. poslovenjeno "S polno paro naprej!"). Hekerji so še živi, odprtokodna skupnost "miga" kot še nikoli poprej in internet je še vedno "svobodni" prostor. Utrinke konference bo v strnjeni obliki predstavil Andraž Sraka na Pipinem odprtem terminu v torek, 22.1. ob 19h v Kiberpipi.



Na sredinih Spletnih uricah ob 19h bo Marko Samastur iz Parseka govoril o tem, da JavaScript ni samo orodje za olepšavo spletnih strani, temveč je pravi programski...

1 komentar

Ruby - programski jezik

Slashdot - Kljub že kar lepemu številu programskih jezikov, se še vedno pojavljajo novi. Vendar ti novi programski jeziki v večini primerov niso namenjeni vsestranskemu programiranju (C++), ampak so namenjeni le nekateremu ožjemu področju. Eden izmed novincev je programski jezik Ruby, ki je bil narejen na Japonskem in je nekakšna variacija na Perl in tudi druge programske jezike, kot so C++ in Python. Po besedah avtorja članka je Ruby dokaj preprost in lahek za uporabo, vendar zelo močno orodje za uporabo. Če vas Ruby zanima, potem oddeskajte na to stran, kjer boste našli kratko lekcijo, ter nekaj povezav do ostalih virov. Ampak začetnega "Hello world" se pa še vedno ne boste morali znebiti :).
Za novopečene programerje bi še dodal, da se raje za nekaj dni ustavite na enem primeru, kot pa da bi na hitro preleteli vse skupaj, saj boste drugače odnesli zelo malo ali skoraj nič. Sam se spomnim, ko sem se učil programiranja v HTML, JavaScriptu in Javi in sem v vsej svoji zagnanosti na hitro...

3 komentarji