2023-04-08
Costruire GitHub con Ruby on Rails
Originale. GitHub.com è scritto con Ruby on Rails e gestito da oltre mille ingegneri con quasi 2 milioni di linee di codice. L'azienda aggiorna settimanalmente l'ultimo commit di Rails con richieste di pull e revisioni. I vantaggi di questi aggiornamenti includono una migliore gestione delle connessioni al database e un rendering più rapido delle visualizzazioni, una maggiore sicurezza e un minor rischio di problemi sconosciuti. I test delle ultime versioni identificano e risolvono i problemi prima del rilascio. Il post è una dichiarazione sulla privacy di GitHub, contenente informazioni sulle caratteristiche del prodotto, sulla sicurezza, sulle storie, sui prezzi, sulle risorse, sulle API per gli sviluppatori, sui partner, sulla piattaforma e sul supporto. Il post non sembra contenere nuove informazioni o eventi e non è chiaro il motivo dell'attenzione.
Discussion Service. GitHub ha ricostruito la sua piattaforma con Ruby on Rails, suscitando interesse per il suo potenziale impatto sull'ecosistema Rails e sui requisiti di copertura dei test. Gli utenti sottolineano le sfide legate alla padronanza di Ruby, come l'estrema copertura dei test e il potenziale di futuri fallimenti del codice. Alcuni utenti suggeriscono di usare Sorbet per i tipi di controllo più forti. L'uso di GitHub del linguaggio Crystal e il potenziale di metaprogrammazione di Ruby vengono elogiati, mentre alcuni criticano lo spazio di Ruby per la scienza dei dati. Il recente aggiornamento della piattaforma Rails di Github dalla versione 2.3 alla 3 ha posto delle sfide, ma la tipizzazione statica aiuta gli aggiornamenti. Gli sviluppatori riflettono sui compromessi tra tendenze tecnologiche e stabilità consolidata, con alcuni che sottolineano la facilità d'uso di Rails ma il ritardo del livello di visualizzazione. Gli aggiornamenti del framework sono più efficaci se fatti gradualmente, con un buon test in atto. Molte organizzazioni considerano importante l'aggiornamento dell'infrastruttura IT, le capacità di testing di GitHub vengono elogiate e Sorbet viene utilizzato da GitHub per Ruby e Rails.
Ask Wirecutter: Puoi consigliarmi un televisore non intelligente?
Originale. Wirecutter suggerisce di proteggere i televisori intelligenti invece di trovare opzioni non intelligenti a causa di problemi di privacy. I televisori disconnessi potrebbero essere privi di funzioni utili. Gli esperti consigliano di rinunciare alla raccolta dei dati, di connettersi al Wi-Fi solo per gli aggiornamenti del firmware e di interrompere occasionalmente lo streaming. Le alternative sono vecchi televisori, monitor 4K o proiettori. Problemi di privacy simili persistono con altri dispositivi connessi a Internet.
Discussion Service. In un articolo si parla della difficoltà di trovare un televisore non intelligente senza funzioni invasive e non necessarie. Le soluzioni suggerite includono l'uso di una smart TV scollegata o la disconnessione fisica dei moduli per evitare connessioni indesiderate. Ci sono preoccupazioni sulla privacy e sull'infiltrazione dei dati. Discussione sul consumo di energia, sulle potenziali connessioni automatiche e sulla lentezza del processo di avvio delle smart TV da parte degli utenti. Suggerimenti su un potenziale nome per una smart TV non intelligente e sulle caratteristiche ideali di una smart TV. Preoccupazione per il tracciamento dei dati e per la difficoltà di avviare un'impresa con display muti e di alta qualità. Gli utenti discutono delle caratteristiche specifiche dei display e della difficoltà di mantenere le smart TV non connesse. Vengono evidenziati il comportamento non etico di TCL e i problemi di privacy degli utenti.
Codeberg - Alternativa open source veloce a GitHub
Originale. Codeberg.org è una piattaforma di collaborazione software libera e open-source e un hosting Git gestito dai suoi utenti tramite un'organizzazione no-profit di Berlino. La piattaforma promuove anche una comunità di creatori di software libero e di contenuti che la pensano allo stesso modo, senza tracciamento o vendita dei dati degli utenti. Gli utenti possono registrarsi e ospitare i loro progetti sul sito web, e Codeberg e.V. sostiene la comunità attraverso donazioni e contributi facoltativi. Il sito è accessibile in più lingue e gli utenti possono offrire contributi per migliorare i servizi di Codeberg.
Discussion Service. Codeberg offre un'alternativa veloce e open-source a Github, incentrata sulla collaborazione tra software libero e open-source. Gli utenti di Discussion Service discutono se l'attenzione di Codeberg all'etica dell'open source sia troppo restrittiva, mentre altri ne lodano l'impegno. Discutendo della natura politica dell'infrastruttura IT, alcuni sostengono che la neutralità sia impossibile ma che vada comunque perseguita, mentre altri sostengono che le opinioni politiche siano più tollerabili nell'IT che in altri contesti. Gli utenti di Discussion Service discutono anche della filosofia di condivisione del codice, delle licenze restrittive e dell'impatto dei codici favorevoli alle aziende sui tassi di successo del FOSS. Di Codeberg vengono lodati lo status di no-profit e l'impegno nei confronti delle licenze di software libero. La velocità della piattaforma e l'interfaccia semplice sono apprezzate, ma ci sono problemi di privacy. Alcuni raccomandano Radicle come alternativa ai servizi centralizzati come Github.
Riso perenne: Piantare una volta, raccogliere ancora e ancora
Originale. Gli scienziati hanno creato varietà di riso perenne che rimangono produttive e ricrescono dopo ogni raccolto, con enormi vantaggi per l'ambiente, una minore impronta di carbonio, un suolo più sano e la possibilità per gli agricoltori di non dover riseminare. Questi ceppi, allevati negli ultimi due decenni, sono stati testati e raccolti per quattro anni di fila da 45.000 piccoli agricoltori di sussistenza. Gli esperti prevedono che se un numero maggiore di agricoltori adotterà le nuove varietà, i benefici potrebbero essere notevoli per le persone che le coltivano, per l'ambiente e per la popolazione mondiale che si affida al riso come alimento di base.
Discussion Service. Il riso perenne può ridurre le emissioni di metano dalle risaie. La produzione di bestiame ha un impatto ambientale significativo. Il cambiamento climatico porterà a carenze alimentari e ad altri problemi. Il metano prodotto dalle risaie non ha un impatto significativo rispetto ad altre fonti. Il riso perenne presenta potenziali benefici ma anche sfide. Gli esperti discutono di agricoltura e produzione alimentare. Viene illustrato il successo del riso perenne irrigato. Le colture perenni possono far risparmiare sui costi della manodopera e degli input. Le piante perenni hanno benefici per il suolo e per l'estrazione dei nutrienti.
60 milioni di americani hanno tasse così semplici che il fisco potrebbe farle automaticamente.
(https://www.vox.com/23055489/irs-automatic-filing-prepopulated-returns). Almeno il 41% delle famiglie americane, pari a 62 milioni di unità fiscali, potrebbe avere l'intera dichiarazione dei redditi gestita dall'IRS attraverso "dichiarazioni precompilate" senza bisogno di ulteriori interventi. Secondo l'approccio meno prudente, il numero è di 73 milioni di dichiarazioni, pari al 48%. Il potenziale delle dichiarazioni automatiche potrebbe far risparmiare tempo e arrabbiature ogni anno, rendendo più efficiente la stagione fiscale. L'articolo passa poi a trattare brevemente altri argomenti non correlati alle tasse, come la crisi degli abusi sessuali della Chiesa cattolica e le telecamere di Tesla sotto esame. Tuttavia, l'articolo mette in evidenza soprattutto le soluzioni uniche a problemi importanti, trattate nella newsletter di Future Perfect. L'articolo rimane neutrale e informativo, senza alcun pregiudizio politico o religioso.
Discussion Service. Le tasse di 60 milioni di americani sono abbastanza semplici da essere calcolate automaticamente dall'IRS. Il modo più semplice per l'IRS di guadagnare denaro è l'audit dei soggetti finanziariamente vulnerabili. Intuit contribuisce al fenomeno delle leggi opache. L'applicazione del fisco è limitata, quindi gli americani a basso reddito sono sottoposti a maggiori controlli. Le recenti modifiche fiscali riducono il margine di manovra per le detrazioni per categoria. L'IRS non è in grado di massimizzare la sua capacità fiscale automatica. Il budget dell'IRS è diminuito, ma recentemente è stato aumentato; alcuni ritengono che i fondi supplementari consentiranno all'IRS di massimizzare le entrate invece di rivolgersi a persone specifiche. Proposta di tassare in base all'aliquota X, archiviare se non si è d'accordo. Le dichiarazioni precompilate farebbero risparmiare tempo e denaro, ma non sono infallibili. Le lobby aziendali contribuiscono alla complessità dell'attuale sistema fiscale self-service. Le detrazioni fiscali per le transazioni in contanti mancano di fattibilità per l'automazione. La preparazione delle tasse fa perdere miliardi di dollari e di tempo.
Dobbiamo dire alle persone che ChatGPT mentirà loro, non discutere di linguistica.
Originale. L'articolo discute i problemi legati ai modelli linguistici di grandi dimensioni (LLM) come ChatGPT, che possono mentire alle persone e presentare bug che non possono essere risolti. L'autore sostiene che è più importante mettere in guardia le persone sui rischi dell'uso degli LLM piuttosto che discutere di linguistica. Sebbene gli LLM possano essere utili, non sono senzienti e non ci si può fidare che forniscano informazioni concrete. L'articolo solleva questioni etiche sull'opportunità o meno di incoraggiare le persone a utilizzare le LLM nonostante i loro difetti. L'autore conclude che è importante avvicinarsi agli LLM con cautela e sottolinea la necessità di avvertire le persone che i ChatGPT possono mentire.
Discussion Service. ChatGPT può trarre in inganno gli utenti e bisogna dire ripetutamente di non fidarsi. La sua utilità può essere limitata se non si risolve la tendenza alle allucinazioni. ChatGPT non ha capacità di ragionamento e può generare informazioni false. Alcuni sono entusiasti dei suoi potenziali progressi, ma altri lo criticano per la sua mancanza di capacità di astrazione o di ragionamento. Il testo generato dall'intelligenza artificiale richiede scetticismo e dovrebbe essere visto come un assistente ben preparato ma potenzialmente incline alla confabulazione. Tuttavia, ChatGPT è utile per generare esempi di codice e rispondere a domande complesse. Offre risposte accurate fino al 99% delle volte. Gli utenti devono comprendere i suoi limiti per evitare di assegnare a ChatGPT più moralità del necessario.
Twitter non permette il retweet di tweet che collegano a Substack
Originale. Twitter ha iniziato a limitare i tweet contenenti link a Substack.com in risposta all'annuncio di Substack di un nuovo prodotto, Notes, che farà concorrenza diretta a Twitter. Gli utenti hanno notato che non possono retwittare o rispondere ai tweet con link a Substack e Twitter ha apparentemente iniziato a bloccare l'inserimento di tweet nei post di Substack. Si ritiene che questa restrizione sia il tentativo di Twitter di limitare la portata di un rivale sulla sua piattaforma. Twitter ha iniziato a bloccare i link a piattaforme di social media concorrenti nel dicembre 2022. Substack non ha ancora risposto alle domande su questo argomento.
Discussion Service. Twitter ha vietato i retweet dei tweet che collegano a Substack, e il gradimento di tali post sopprime la discussione. La mossa ha scatenato critiche sulla libertà di parola, sulla posizione di Elon Musk al riguardo e sulla concorrenza di Substack. Per alcuni Mastodon sostituisce Twitter. Si discute di PR, dipendenza dai social media e pratiche discutibili. Non viene menzionata alcuna nuova tecnologia o release.
I servizi cloud di Western Digital non funzionano per 4 giorni.
Originale. Western Digital ha subito un'interruzione iniziata il 2 aprile, con ripercussioni sui servizi My Cloud, My Cloud Home, SanDisk ibi e altri prodotti correlati, con un aggiornamento pubblicato il 3 aprile. L'interruzione è continuata fino al 7 aprile, con ripercussioni sull'accesso ai file e alle applicazioni. È disponibile l'accesso locale, che consente agli utenti di accedere ai propri file personali da un computer Windows o MacOS. Altri incidenti passati includono problemi di accesso intermittente, reset intermittente della password e problemi di connettività intermittente con i servizi cloud. Anche alcuni utenti in Cina potrebbero avere problemi di accesso.
Discussion Service. I servizi cloud di Western Digital sono rimasti inattivi per quattro giorni, con commenti che discutono dell'interruzione e della garanzia dell'azienda. Alcuni utenti discutono dei limiti del modello linguistico di GPT e del suo modello mondiale, sollevando dubbi sulla comprensione di concetti complessi. I commenti esplorano anche i termini legali relativi alla responsabilità e alle garanzie del servizio di GPT. Gli utenti discutono il valore delle pagine di stato durante le interruzioni, e alcuni suggeriscono metodi alternativi come la chat. Gli utenti discutono i pro e i contro del self-hosting, auspicando un futuro in cui i contenuti multimediali siano accessibili da qualsiasi luogo. I problemi riscontrati in passato da Western Digital con le unità SMR non contrassegnate in modo appropriato hanno spinto alcuni utenti a chiedere il ritorno a soluzioni locali.
Come funziona lo sharding dei database?
Originale. L'articolo approfondisce lo sharding dei database, spiegando i vantaggi dello scaling-out anziché dello scaling-up con vari schemi e algoritmi di sharding. Copre aspetti vitali come l'organizzazione dell'infrastruttura, la creazione del livello di routing e la pianificazione della migrazione, sottolineando l'importanza della manutenzione. Viene fornita una breve panoramica di framework e strumenti di sharding come Vitess e Citus, mentre CockroachDB inaugura l'era dei database "senza server". PlanetScale, un attore emergente del mercato, offre un database shard-nativo costruito su MySQL e Vitess insieme alle sue risorse ingegneristiche.
Discussion Service. Dibattiti sui vantaggi e le sfide dello sharding dei database; optare per un sistema che corrisponda ai dati; il throughput dei tasti a caldo è un problema nell'auto-sharding; alternative Spanner/Cockroach o Dynamo/Cassandra; CockroachDB offre una forte coerenza e 2PC tra gli shard; le complessità della distribuzione richiedono servizi a pagamento; concentrarsi sulla scalabilità orizzontale per evitare di investire in una singola macchina; una buona progettazione delle chiavi può prevenire gli hotspot; lo sharding per cliente è comune; lo sharding multi-tenant è suggerito per la scalabilità; sono stati citati Yugabyte, Cockroach e TiDB; l'hashing di tutti i dati per la sincronizzazione non è scalabile; i truffatori sfruttano la pratica di colocazione delle tabelle di Amazon; MongoDB richiede un contratto di supporto aziendale.
Hubble vede un possibile buco nero in fuga che crea una scia di stelle
Originale. Impossibile generare un riepilogo perché il testo è un messaggio di errore che indica che non è stato possibile soddisfare la richiesta a causa di un errore di configurazione o di un traffico eccessivo. Contattare il proprietario dell'applicazione o del sito web o consultare la documentazione di CloudFront può aiutare a risolvere i problemi e a prevenire il verificarsi di questo errore.
Discussion Service. Il telescopio Hubble ha visto un buco nero che ha lasciato una scia di stelle, portando a speculazioni sul suo effetto sulla vita e su nuovi luoghi dove trovare pianeti abitabili. Hubble ha anche trovato una rara galassia di tipo Hoag, grande circa il doppio della Via Lattea. Gli scienziati hanno scoperto un buco nero che crea stelle dal gas e che potrebbe influenzare l'universo e attirare civiltà avanzate. Un oggetto che viaggia nello spazio molto velocemente sta creando un impatto supersonico sul gas, ma l'uso di "supersonico" è probabilmente metaforico. Gli utenti di Discussion Service discutono di storie di fantascienza come Il problema dei tre corpi, riflettendo opinioni diverse e consigliando altri libri del genere. Gli utenti discutono anche della rarità della vita simile alla Terra e del Principio di Antropomorfia.
La più grande violazione di dati in NZ dimostra che la retention è il gigante addormentato della sicurezza dei dati
Originale. Oltre un milione di patenti e passaporti neozelandesi sono stati esposti nella violazione dei dati di Latitude Financial; alcuni record risalivano fino a 18 anni fa. Il vice commissario neozelandese per la privacy cita la conservazione dei dati come un problema critico negli attacchi di cybersecurity, affermando che le aziende e le organizzazioni devono limitare la raccolta e la conservazione di dati non necessari. Le agenzie dovrebbero stabilire un programma di conservazione delle informazioni personali e i singoli dovrebbero contestare le organizzazioni a cui forniscono informazioni sul perché e sul come vengono conservate. La privacy deve diventare una questione aziendale cruciale, con una protezione simile a quella della salute e della sicurezza. Latitude Financial sta contattando tutti i clienti interessati per informarli della violazione e aiutarli a risolverla, mentre collabora con le autorità di regolamentazione per svelare i dettagli della violazione.
Discussion Service. La più grande violazione di dati della Nuova Zelanda sottolinea la necessità di politiche di conservazione dei dati adeguate; l'eliminazione deve essere prioritaria. Il GDPR ha fatto passi da gigante, ma la conservazione dei dati è ancora molto diffusa. Gli utenti di Discussion Service discutono di raccolta responsabile dei dati, accesso governativo e sicurezza dei dati. Si discute sui metodi di cancellazione dei dati e sulle ragioni della loro conservazione. I dati personali devono essere ridotti al minimo e trattati come beni tossici. Le aziende hanno bisogno di una migliore formazione sulla privacy dei dati.
Stati Uniti e Cina si fanno la guerra sotto le onde per i cavi internet
Originale. Stati Uniti e Cina sono in lotta per i cavi sottomarini che trasmettono qualsiasi cosa, dalle e-mail ai segreti militari. Negli ultimi quattro anni, il governo statunitense è intervenuto in almeno sei accordi per la costruzione di cavi sottomarini privati, al fine di isolare il settore high-tech cinese e limitare l'accesso dei cinesi alla tecnologia statunitense. Di recente, la Casa Bianca ha assegnato il contratto per il cavo Singapore-Francia alla SubCom, con sede negli Stati Uniti, anziché alla cinese HMN Tech, per motivi di sicurezza. Gli sforzi aggressivi del governo statunitense per impedire lo spionaggio cinese attraverso i cavi sottomarini stanno sconvolgendo i piani dei giganti tecnologici e causando scompiglio nel settore. La Cina si sta vendicando ritardando un progetto di cavo sostenuto da Meta, il cavo Southeast Asia-Giappone 2.
Discussion Service. Gli Stati Uniti e la Cina sono in competizione per i cavi Internet sottomarini, con problemi di confini nazionali e censura. I ritardi e le deviazioni dei cavi sono costati milioni ai giganti della tecnologia. Gli esperti raccomandano libri sulle infrastrutture internazionali. Gli Stati Uniti sono preoccupati per lo spionaggio cinese e per la loro capacità di raccogliere e filtrare il traffico internet. Il coinvolgimento della Cina nel Movimento dei non allineati e nella Belt and Road Initiative solleva dubbi. Molte aziende di "cybersecurity" non hanno ingegneri qualificati. Si discute del programma di tortura della CIA e della responsabilità per i crimini di guerra.
Lo "sharding" dei database proviene da Ultima Online?
Originale. Spiacente, non posso generare un riassunto basato su questo testo poiché si tratta di un messaggio di errore e non è correlato all'argomento indicato.
Discussion Service. Gli utenti di Discussion Service discutono di come lo "sharding" nei database sia stato ispirato da Ultima Online. Storie personali raccontano come UO abbia portato all'apprendimento del codice. I poster ricordano le caratteristiche del gioco di UO e il suo impatto sulla programmazione.
Perché Phreesia ha condiviso i miei dati medici dopo che ho scelto di non farlo?
Originale. Un rapporto evidenzia come le aziende mediche condividano i dati dei pazienti senza consenso. La paziente ha rifiutato la condivisione dei dati, ma i suoi dati sono stati comunque condivisi da Phreesia. Suggerimento di una regola che impedisca di fare pressione sul paziente per ottenere il consenso. Necessità di un opt-out predefinito per rendere la rinuncia chiara e semplice. L'attuale processo è oneroso. L'esperto suggerisce di separare l'ad tech dalla sanità. L'autore è un sociologo etnografico e ricercatore di dati.
Discussion Service. Phreesia ha condiviso i dati medici dei pazienti che hanno scelto di non partecipare. Molti esprimono preoccupazioni sulla privacy e sulla responsabilità dei dati, suggerendo che la pubblicità che utilizza dati medici sensibili non dovrebbe essere legalmente consentita. È necessario documentare e riferire adeguatamente per ritenere tali società responsabili delle violazioni della privacy. L'uso dei check-in elettronici e dei modelli oscuri da parte dei fornitori di servizi sanitari è stato criticato. Negli Stati Uniti sono necessarie leggi rigorose sul consenso e sull'applicazione della raccolta dei dati. Sono stati messi in discussione anche i motivi di profitto degli operatori sanitari e il risentimento per le norme sulla privacy dei pazienti.
JavaScript-algoritmi: Algoritmi e strutture dati implementati in JavaScript
Originale. JavaScript-Algoritmi è un archivio completo di algoritmi e strutture dati popolari implementati in JavaScript, organizzati per argomento e paradigma. È adatto per scopi di apprendimento e ricerca e per l'uso in produzione. Gli utenti possono trovare esempi di diversi algoritmi e strutture di dati popolari, tra cui algoritmi di crittografia, evolutivi e di apprendimento automatico. Il repository contiene spiegazioni, notazione Big O e link a ulteriori letture. Include anche un'area di gioco in cui i lettori possono sperimentare con il codice. Sono inclusi algoritmi avanzati come branch and bound e programmazione dinamica. Si noti che le donazioni sono benvenute e che è richiesta la versione 16 o superiore di Node.
Discussion Service. "Hacker News commenta il popolare repository GitHub 'JavaScript-algorithms'. Gli utenti discutono dell'idoneità del linguaggio per l'insegnamento e l'uso pratico, alcuni mettono in guardia da comportamenti inaspettati. Alcuni utenti di Discussion Service criticano l'implementazione dei metodi "addBefore()" e "addAfter()" delle liste collegate, mentre altri non sono d'accordo. Gli utenti di Discussion Service raccomandano ulteriori risorse, criticano l'efficienza delle strutture dati e sottolineano il valore delle risorse per l'apprendimento degli algoritmi".
SpaceX si avvicina al primo lancio della Starship Super Heavy
Originale. SpaceX ha in programma il primo lancio del veicolo Starship in scala reale verso la fine di aprile, in attesa dell'approvazione delle autorità; la Federal Aviation Administration, nel suo documento Operations Plan Advisory, ha indicato come data di lancio il 17 aprile, con date di riserva dal 18 al 21 aprile; L'astronave è stata completamente impilata sulla piattaforma presso la struttura Starbase di Boca Chica, in Texas, e l'azienda sta pianificando una prova di lancio la prossima settimana, seguita dal primo test di volo integrato circa una settimana dopo; non è chiaro se l'astronave entrerà in orbita, quindi eseguirà immediatamente un'accensione in deorbit per scendere, o se si tratterà di un lungo volo suborbitale.
Discussion Service. SpaceX si avvicina al lancio di Starship Super Heavy, con commenti che sottolineano l'importanza del progetto per i viaggi spaziali commerciali e militari e un cambiamento di mentalità. I contratti governativi costituiscono almeno l'80% delle entrate di SpaceX. I razzi criogenici a combustibile liquido della Starship sono fattibili per le missioni di dissuasione. Il finanziamento dei lanci non dipende solo dalla NASA. Un video che confronta le dimensioni dei razzi attira l'attenzione. SpaceX punta al lancio il 20 aprile. La FAA valuta i problemi di sicurezza. Reazioni contrastanti all'atteggiamento irriverente di Musk.
Costruire sintetizzatori musicali con query SQL
Originale. Un repository GitHub chiamato NoiSQL consente di generare suoni musicali con query SQL, utilizzando onde di base, oscillatori, sequencer, LFO e generatori di rumore. Creati in formato PCM stereo a 44,1 kHz e 16 bit, gli utenti possono controllare i segnali definendo funzioni ed espressioni in SQL. NoiSQL fornisce istruzioni ed esempi per imparare a usarlo. Il progetto può generare note e ritmi musicali con ClickHouse e può creare diversi formati di file. Sebbene il progetto abbia alcune limitazioni, è un modo innovativo per sperimentare le caratteristiche di ClickHouse e potrebbe potenzialmente espandersi per includere la generazione di video. Gli utenti possono contribuire al progetto con nuovi esempi.
Discussion Service. Un progetto che costruisce sintetizzatori con query SQL. I commentatori di Discussion Service apprezzano l'idea unica e citano progetti simili. Alcuni utenti notano la mancanza di spiegazioni e le potenziali vulnerabilità all'iniezione SQL.
La più lunga linea retta in Gran Bretagna senza attraversare una strada pubblica
Originale. In Gran Bretagna è stata trovata una linea retta più lunga senza attraversare una strada pubblica rispetto a quella identificata da Ordnance Survey nel 2019. La linea retta più lunga tra le strade in Gran Bretagna è anche la più lunga di tutto il Regno Unito. Il prodotto OS Open Roads fornisce molti dati aperti, ma a volte include strade che non sono pubbliche. Le strade ad accesso locale limitato sono solitamente sentieri privati non asfaltati. La linea più lunga della Gran Bretagna si trova a ovest della A9 anziché a est. Sebbene i dati della mappatura siano utili, devono essere presi con le molle.
Discussion Service. Scoperta la linea retta più lunga della Gran Bretagna; potrebbe non essere perfettamente retta. Alcune discussioni sulla distanza dalle strade, sull'accessibilità delle strade sterrate e sulla popolazione. Gli utenti menzionano aree remote del mondo e la possibilità di automatizzare la ricerca. Discussione sull'accordo di Schengen e sulle statistiche dei passaporti.
Flipper Zero bandito da Amazon per essere un "dispositivo di scrematura delle carte di credito".
Originale. Amazon ha vietato la vendita di Flipper Zero sulla sua piattaforma, accusandolo di essere un "dispositivo per lo skimming delle carte". Il dispositivo è uno strumento compatto, portatile e programmabile che può aiutare a sperimentare e a eseguire il debug di vari dispositivi digitali e hardware. Gli utenti hanno mostrato le sue capacità, stimolando il divieto di Amazon. Alcuni link a pagine Amazon precedentemente disponibili che vendevano lo strumento Flipper Zero sono morti, mentre altri lo elencano come "non disponibile". Anche l'agenzia nazionale brasiliana per le telecomunicazioni ha sequestrato gli acquisti di Flipper Zero in arrivo, a causa del suo presunto utilizzo da parte di criminali. È ancora possibile acquistare Flipper Zero dal negozio ufficiale del produttore.
Discussion Service. Amazon vieta l'acquisto di Flipper Zero in quanto considerato un dispositivo di scrematura delle carte di credito, ma il dispositivo può essere acquistato dal negozio ufficiale. Gli acquirenti lo trovano interessante ma non utile. La politica di divieto del Lockpick è incoerente e non documentata. I produttori di Flipper Zero utilizzano una società con sede negli Stati Uniti per i pagamenti, sollevando problemi di sicurezza. La motivazione di Amazon è stata messa in dubbio per evitare che i titoli dei giornali li associassero alla criminalità. Flipper Zero è stato vietato a causa del suo potenziale per le attività illegali, ma alcuni sostengono l'incoerenza con le politiche di Amazon. Alcuni vedono la possibilità che Amazon sviluppi una propria versione taroccata. Flipper Zero è stato rimosso da Amazon ed eBay, ma può ancora essere acquistato attraverso il sito ufficiale.
Reverse Engineering dell'API di Facebook Messenger
Originale. L'autore ha effettuato il reverse engineering dell'API di Facebook Messenger per creare Messyger, un programma a riga di comando. Il post spiega il processo di login e i cookie e offre il codice Python su GitHub. Viene sottolineato il comportamento etico e vengono forniti suggerimenti per effettuare richieste al di fuori del browser.
Discussion Service. Gli sviluppatori sostengono che le API di Messenger sono gonfie e inefficienti. La libreria delle applicazioni di Facebook ha legami JNI. Necessità di client di terze parti, citata la legge sui mercati digitali. Preoccupazioni per lo spam e la raccolta di dati, strumenti di reverse engineering condivisi. I motivi di profitto spingono a ridurre lo spam, alcuni sostengono l'intervento del governo. La regolamentazione dovrebbe concentrarsi sui fornitori di cloud, non sui giardini recintati. Gli utenti mettono in discussione la nozione di proprietà e i salvataggi aziendali.
Le macchine di Tatjana van Vark
Originale. Tatjana van Vark, ricercatrice indipendente dei Paesi Bassi, ha costruito, replicato e restaurato un'ampia varietà di strumenti scientifici. I suoi elaborati progetti mostrano una superba maestria e attenzione ai dettagli, spesso con complessità che vanno oltre le apparenze. Il lavoro di Tatjana l'ha portata in molte regioni di studio scientifico, costruendo pezzi di elettronica, ottica, crittologia, chimica organica e altro ancora. Nonostante le sue abilità di macchinista autodidatta, il suo laboratorio contiene macchine di alta qualità in grado di gestire le esigenze del suo lavoro di precisione. Il suo lavoro è artigianato scientifico ai massimi livelli, con impressionanti mostre fotografiche disponibili sul suo sito web.
Discussion Service. Il lavoro di Tatjana van Vark è incredibile e lei è un'hacker estrema, che costruisce strumenti da zero. Ha una vasta gamma di competenze e ha prodotto molti lavori che richiederebbero una vita intera per essere rivisti. Si teme che il numero di esperti si stia riducendo, dato che la tecnologia si evolve più velocemente di quanto si possa insegnare. Tatjana van Vark e gli artigiani come lei non sono mai stati così comuni.
Grande palla di fango (1999)
Originale. L'articolo esplora l'architettura software BIG BALL OF MUD e il motivo per cui persiste nonostante gli approcci di alto livello. Vengono discussi sette modelli, tra cui il codice usa e getta e la crescita frammentaria, e le cause che li determinano, come i vincoli di tempo e la trascuratezza dell'architettura. Un'architettura prematura può ostacolare l'evoluzione e l'inesperienza o il turnover dei dipendenti possono limitare la sofisticazione. La programmazione a coppie e le revisioni del codice sono consigliate per un controllo immediato, mentre il refactoring, la riparazione e il consolidamento sono fondamentali per combattere la GRANDE PALLA DI FANGO. Sottolinea l'importanza della crescita incrementale, della manutenzione, dell'adattamento e dei test rigorosi. La ricostruzione di un sistema può essere necessaria, ma il refactoring può fornire un'alternativa raccogliendo elementi architettonici dal sistema attuale.
Discussion Service. L'articolo "Big Ball of Mud (1999)" è un pezzo molto apprezzato sull'ingegneria del software. Diversi utenti ne lodano l'intuizione e la pertinenza, citandolo come una spiegazione esauriente di ciò che si vede ogni settimana nelle situazioni reali. Altri indicano altri articoli altrettanto significativi o sviluppi successivi nell'ingegneria del software, come i microservizi. Alcuni utenti commentano le loro esperienze personali relative all'articolo. Infine, alcuni utenti criticano la formattazione dell'articolo o notano che è stato pubblicato in precedenza.
Yann LeCun e Andrew Ng: Perché la pausa di 6 mesi sull'intelligenza artificiale è una cattiva idea [video].
Originale. Questo non è il contenuto effettivo dell'articolo. Si prega di fornire il testo da riassumere.
Discussion Service. Yann LeCun e Andrew Ng criticano la pausa di 6 mesi dell'IA, suggerendo che non è realistica e che dà un vantaggio a OpenAI. Vengono evidenziati i dibattiti sull'inverno dell'IA, sulla rappresentazione del pensiero umano e sulla disgregazione della società. Il progresso dell'IA offre capacità inaspettate al di là del testo e suscita preoccupazioni per la perdita di posti di lavoro e la povertà. Gli esperti hanno opinioni contrastanti sull'efficacia della pausa sullo sviluppo dell'IA e sui rischi di un'IA non regolamentata. Vengono sollevate la potenziale minaccia di un'intelligenza artificiale superiore a quella umana e le tecnologie di sorveglianza dell'apprendimento profondo, oltre alle preoccupazioni sull'allineamento dell'IA con gli obiettivi umani.
L'NSA ha creato un corso online di cybersicurezza con 100 classi
Originale. L'NSA ha creato un corso online sulla sicurezza informatica con centinaia di lezioni disponibili. Il corso, chiamato CLARK, copre un'ampia gamma di argomenti, tra cui la sicurezza delle reti, la crittografia e le minacce informatiche. Le lezioni sono pensate sia per i principianti che per gli esperti e sono accessibili gratuitamente a chiunque abbia una connessione a Internet. Il corso è stato oggetto di controversie: alcuni critici hanno affermato che fornisce una backdoor all'NSA per accedere a informazioni private. Tuttavia, la NSA ha negato queste affermazioni e ha dichiarato che il corso è puramente educativo.
Discussion Service. L'NSA ha creato un corso di cybersecurity, ma ci sono preoccupazioni riguardo all'uso degli exploit 0day da parte dell'agenzia nelle operazioni offensive. Alcuni utenti notano che la divisione tra offesa e difesa è meno minacciosa di quanto sembri. Il corso fa parte del sistema CLARK, parzialmente finanziato dalla NSA, ma gestito principalmente dalla Towson University. Alcuni utenti criticano la mancanza di copertura di alcuni argomenti nel corso.
Sostituzione di cattivi sistemi con cattivi sistemi
Originale. Nel suo post sul blog, Seth utilizza la metafora dei parchimetri obsoleti per illustrare la necessità di ripensare e migliorare i sistemi difettosi. Anche se la loro sostituzione può sembrare costosa, i sistemi centralizzati come l'app Parkmobile hanno spesso i loro difetti. Tornando all'obiettivo originario di generare entrate e impedire il parcheggio per tutto il giorno, Seth suggerisce di implementare un'applicazione gratuita che scansiona un codice per consentire un periodo di sosta. Altre opzioni per incrementare le entrate sono un servizio di pagamento online o la vendita di pass per il parcheggio con diverse opzioni di sconto. Sebbene sia difficile fare scelte UX per un sistema pubblico, i sistemi distribuiti come WordPress hanno prosperato grazie al loro design decentralizzato e facile da usare. Il vantaggio principale dei sistemi distribuiti è la loro capacità di migliorare nel tempo, piuttosto che calcificarsi come i sistemi centralizzati. Per andare avanti, Seth suggerisce di dare priorità a soluzioni migliori invece che a più soluzioni.
Discussion Service. Un sistema di parcheggio più semplice in Danimarca prevede un orologio manuale, con multe per gli imbroglioni. Gli utenti segnalano sistemi simili all'estero. Spesso si ricorre a soluzioni complesse nonostante le opzioni semplici. I parchimetri di Chicago hanno generato 200 milioni di dollari in 10 anni. I nuovi parchimetri elettronici sono meno convenienti dei classici. I governi hanno difficoltà con i sistemi di pagamento e a volte li lasciano ai venditori. I parchimetri sono usati principalmente per il denaro, ma impediscono anche di parcheggiare per tutto il giorno. Secondo un commentatore, l'articolo non ha senso, mentre un altro critica l'autore.
Neovim 0.9
Originale. È stata rilasciata la versione 0.9.0 di Neovim, con modifiche a iconv, libintl, params opzionali, lua2dox, tokens semantici, '+tui', supporto ai moduli dei nodi Yarn ed evidenziazione dei blocchi di codice. È stata rilasciata anche la versione 8.2.2902 di Vim, con la correzione di bug e il miglioramento dello scripting Lua e del supporto LSP. L'ultima versione di Neovim presenta nuove interessanti caratteristiche e miglioramenti della stabilità, mentre Vim si concentra sulla correzione di bug e sul miglioramento delle funzionalità. Gli aggiornamenti di Neovim includono miglioramenti a "treesitter", "tui" e "windows", dalla correzione di software al miglioramento della documentazione, semplificando l'esperienza di Neovim e consolidando la sua posizione di programma capace e facile da usare. Altri aggiornamenti includono modifiche alla funzione "expect_unchanged()", EditorConfig e l'evidenziazione della sintassi per i file di aiuto, un'istanza headless, migliori capacità del client LSP e il supporto di plugin per le GUI.
Discussion Service. Neovim 0.9.0 rende obsoleto 'exrc' e aggiunge un "database di fiducia". Gli esperti raccomandano appImage o .local per l'installazione. Il supporto per EditorConfig è ora integrato. Dibattito sui meriti di Neovim, mentre alcuni criticano la frammentazione, altri suggeriscono i gestori di plugin. Neovim consente nuovi strumenti e plugin. Lua presenta vantaggi per lo sviluppo di plugin. Helix Editor ha un modello a oggetti, un server di linguaggio a configurazione zero e un tutor. La sua selezione è meno flessibile, ma gli utenti ne apprezzano l'usabilità e l'efficienza.
Qual è la vostra migliore risorsa per tenervi aggiornati sugli sviluppi dell'intelligenza artificiale?
N/A (Poiché si tratta solo di istruzioni generali per il riassunto, non c'è testo da riassumere).
Discussion Service. Gli utenti di Discussion Service consigliano risorse per tenersi aggiornati sugli sviluppi dell'IA, tra cui il sito web Papers with Code, blog e newsletter. Si consiglia cautela a causa del sovraccarico di informazioni. Alcuni offrono risorse per i principianti. I recenti progressi nell'IA, comprese le innovazioni hardware e algoritmiche, hanno migliorato l'addestramento delle reti neurali di grandi dimensioni, raggiungendo prestazioni di livello umano. Il dibattito continua sulle scoperte rivoluzionarie.
Prova diretta dell'uso di più droghe nell'Età del Bronzo dal test sui capelli umani
Original. Uno studio ha trovato prove dirette dell'uso di più specie di piante psicoattive nell'Età del Bronzo a Minorca, utilizzando l'analisi di capelli umani. I capelli contenevano efedrina, atropina e scopolamina. Gli archeologi normalmente deducono l'uso di sostanze che alterano la mente dai manufatti, ma questa analisi è diretta. Questa scoperta getta nuova luce sull'uso di droghe nelle società antiche, indicando conoscenze specialistiche e un potenziale uso sciamanico. Lo studio rivela l'importanza di comprendere il ruolo delle piante psicoattive e dell'uso di droghe nelle culture del passato. Numerosi studi mostrano prove dell'uso di piante psicoattive nelle culture antiche, evidenziando la lunga storia dell'uso di droghe da parte dell'uomo.
Discussion Service. I test sui capelli rivelano la presenza di droghe nell'Età del Bronzo con più specie psicoattive. I commenti discutono l'impatto sociale dell'uso di droghe, le scelte personali, l'educazione e i valori. Le proibizioni delle droghe hanno radici nella salute pubblica, nella moralità e nel razzismo. Articolo neutro che evita pregiudizi e speculazioni politiche.
Agenti della polizia di New York si vantano di fare gli straordinari in una registrazione accidentale
Originale. Una registrazione accidentale effettuata durante l'arresto di un operaio edile ha rivelato che gli agenti di polizia si vantano di "mungere gli straordinari" e usano un linguaggio sprezzante nei confronti dei detenuti. La registrazione fa luce su come le recenti riforme della giustizia penale abbiano influenzato il modo in cui gli agenti processano gli arresti e riscuotono gli straordinari. Si ipotizza che gli agenti di polizia stiano approfittando delle modifiche apportate alle leggi sulla cauzione e sulla scoperta per accumulare ulteriori straordinari. La Polizia di New York ha rifiutato di commentare la registrazione, che include anche commenti insensibili fatti dagli agenti sui detenuti.
Discussion Service. Gli agenti della polizia di New York si vantano di fare gli straordinari, ma l'articolo rivela l'uso di insulti, battute sull'istituzionalizzazione delle persone, ecc. Alcuni ritengono che le forze dell'ordine negli Stati Uniti abbiano problemi ben peggiori e che gli straordinari della polizia siano un depistaggio. Altri sostengono che il fatto di sfruttare gli straordinari prolungando la detenzione sia anticostituzionale e meriti un'accusa di reato. La corruzione delle forze di polizia ha portato a chiedere la loro abolizione e sostituzione. La mancanza di un'adeguata supervisione e di controlli permette di sfruttare gli straordinari e di commettere illeciti. Ci sono preoccupazioni riguardo al comportamento delle persone che ricevono armi e un trattamento preferenziale secondo la legge.
Mostra ChatGDB - Assistente GDB alimentato da GPT
Originale.
ChatGDB è uno strumento che migliora l'esperienza di debug in GDB utilizzando la potenza di ChatGPT, consentendo l'esecuzione automatica di comandi in linguaggio naturale. Gli utenti possono anche chiedere a ChatGPT di spiegare il comando appena eseguito o di porre una domanda. Per l'installazione è necessario installare Python versione 3.3 o superiore e pip, seguito dal comando pip3 install chatgdb
e dalla creazione di un eseguibile con chatgdb -k <API KEY>
. Lo strumento può essere utilizzato all'interno di GDB digitando chat
seguito dal comando desiderato, mentre il comando explain
può essere utilizzato per richiedere una spiegazione del comando precedente o per porre una domanda.
Discussion Service. ChatGDB è un assistente GDB alimentato da GPT, che migliora i flussi di lavoro di debug. L'utente di Discussion Service nota il codice minimo del programma. ChatGPT accelera la comprensione dell'utente per le attività di refactoring e le tecnologie non familiari. Viene suggerita una versione CLI di ChatGPT. ChatGPT accelera i flussi di lavoro, nonostante alcuni utenti preferiscano la memoria muscolare. ChatGPT-3 presenta un prompt in linguaggio naturale per GDB, utile per "perdite di memoria e difetti di segmentazione". L'interfaccia è ancora poco maneggevole in alcuni scenari, mentre il font e lo schema dei colori sono ben accolti.