Software: Then vs Now
like this
Arbetarklassen är starkt underrepresenterad inom politiken. Personer ur arbetarklassen är sällsynta i riksdagen. En ny studie i tidskriften American Political Science Review undersöker när i karriären arbetarna fallet bort och visar att bortfallet inte kan förklaras av kompetens, ambitioner eller väljarstöd.
Najprej bo Anton Šijanec (sij) predstavil način za neke vrste skeniranje DHT-ja, podpornega omrežja protokola BitTorrent za peer-to-peer izmenjavo datotek. S tovrstnim skeniranjem pridobivamo velike količine metapodatkov o torrentih, ki se prenašajo, kar lahko uporabljamo za statistično analizo prometa in za izdelavo iskalnika torrentov.
Sledila bo razstava raznoraznih tipkovnic po principu »prinesi in pokaži« – vsak lahko prinese pokazat svojo tipkovnico! Ker bomo v Računalniškem muzeju, se zna zgoditi, da bo tudi kaka huda klasika na ogled ;)
Na srečanju bo tudi Matija Šuklje (hook) predstavil svojo idejo za slovensko ergonomsko tipkovnico na podlagi Neo. Vsi zainteresirani za ta projekt, dobrodošli!
Kot ponavadi, bo po predavanju sledila javna debata ter tudi odločanje o tem kaj naj bosta temi naslednjih dveh srečanj.
vir slike: David Revoy (CC-BY-4.0)
Alla som bor i ett land ska självklart få rösta. Den som bor i ett land betalar skatt, bidrar med föreningsaktivitet och köper varor i landet där personen bror och mycket mycket mer. Självklart ska en sådan person får var med och bestämma om hur landet styrs.
I'm building a c.ai alternative (AI Chat app)
like this
don't like this
Never heard of that actually.
Main difference would be my web-based approach with a cloud, which works on any device. You also don't have to run the LLM on the same device (which seems to be a must with SillyTavern?).
The Character Cards database looks very interesting though! I will definitely look into writing an importer/connecting service.
You don't need to run the LLM on the device. It supports 13 different protocols for both text completion and chat completion.
There's also RisuAI which has some nicer features like better integration with function calling. Sillytavern is working on Function calling more but it's not quite there yet.
The nice thing about Sillytavern is that it also has plugins for Alltalk for TTS and ComfyUi/A1111 for image generation directly from the roleplay interface.
It also has support for RAG through upload of documents and web scraping and a shitload of other features it would take awhile to list here.
Shotcut 24.11 released
Shotcut - New Version 24.11
Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linuxwww.shotcut.org
reshared this
A Short List of Links to Remind that Free File Sharing, Including Piracy, is Good
How to turn an open source project into a profitable business | TechCrunch
To find the path for monetizing your open source product, talk to your clients and understand their goals and pains.Victoria Melnikova (TechCrunch)
IDK man, I've never been a fan of cancel culture. Should someone standing up for the political beliefs mean they should have no career because people stop supporting them? I don't think so.
That said...yeah I'll do more to support people outside of mainstream Hollywood while I can (for example, I collect physical media, and I'll buy it firsthand from people I REALLY wanna support like the folks behind The Chosen, while for most people I'll just buy their stuff secondhand from eBay).
Only if India mounts a naval blockade, which would be rather drastic.
The 182-metre (597-foot) long container ship – the Panama-flagged Yuan Xiang Fa Zhan – had sailed from Pakistan’s Karachi to Bangladesh’s Chittagong.
The situation seems to be:
- I have no reason to believe that India would.
- You see no reason why India wouldn’t.
- I have no idea how you came to believe that India would.
.
India isn’t blockading Pakistan today, so why should I think it will tomorrow? Seizing ships docked at Indian ports is a far cry from a naval blockade.
Watch Kaceytron says Destiny deserves 100K bounty against him and "any other bad things" | Streamable
Watch Kaceytron says Destiny deserves 100K bounty against him and "any other bad things" | Streamable
Watch "Kaceytron says Destiny deserves 100K bounty against him and "any other bad things"" on Streamable.Streamable
claiming they have a moral obligation to help rebuild the country based on the Doha Agreement.
IIRC the Doha Agreement was with the Afghanistan government, not with the Taliban who overthrew them.
- Do you care about people living in destitution or not? If you do, why punish them for their government?
- The puppet government the U.S. propped up had no internal legitimacy, as evidenced by it disintegrating before the U.S. had even fully left the country. You shouldn't skate on terrorizing a country for 20 years because your agreement to help recovery was made with the sham government you assembled, that no one in the country actually wanted.
So the answer to the first question is "no."
"We had to starve the women in order to save them."
See we tried that too. Problem is the Taliban soaks up all the aid then uses the resources imbalance to reinforce their authority, which is then also blamed on the US.
Muslim women aren't cattle
Can’t speak in public
Can’t be seen in public
Can’t drive
Can’t read
Can’t receive an education
Can’t divorce their ~~husband~~ owner.
This shows an inherent misunderstanding of why the repressive rules were created
The same reason Christians cook up asinine bullshit, because religious is deeply poisonous to a society. Fuck your reasons.
Israeli-Palestinian film on West Bank occupation branded 'antisemitic' by [official] Berlin city portal
Israeli-Palestinian film on West Bank occupation branded 'antisemitic' by Berlin city portal
Berlin's official online portal has faced backlash for claiming the Israeli-Palestinian film No Other Land about Israel's takeover in the occupied West Bank contained "antisemitic tendencies".Alex MacDonald (Middle East Eye)
The film, directed by Israeli journalist Yuval Abraham and Palestinian journalist Basel Adra,
Canadian Rabbi who hit every emoji on his phone keyboard out of boredom while waiting for an uber has branded as antisemitic by the German Government, the IDF, The ADL and US Congress for including the Palestinian flag
AI Models for Decompiling Assembly Code
AI Models for Decompiling Assembly Code
Introduction The challenge of converting low-level assembly code back into human-readable source code is a cornerstone problem in reverse engineering. In this post, we summarise recent work done at RevEng.Henry Charlesworth (RevEng.AI Blog)
Mirror: An LLM-powered programming-by-example programming language
Mirror: An LLM-powered programming-by-example programming language
What if we could only code by using examples? Can we integrate AI into traditional programming languages?austinhenley.com
flamingos-cant (hopepunk arc)
in reply to Tux • • •Tux
in reply to flamingos-cant (hopepunk arc) • • •krimson
in reply to Tux • • •Matshiro
in reply to krimson • • •krimson
in reply to Matshiro • • •mexicancartel
in reply to Matshiro • • •FooBarrington
in reply to krimson • • •flamingos-cant (hopepunk arc)
in reply to Tux • • •Grumpy
in reply to Tux • • •What makes you think python is in optimized and bloated?
Did you know vast majority of AI development happening right now is on python? The thing that literally consumes billions of dollars of even-beefier-than-4090 GPUs like A100. Don't you think if they could do this more efficiently and better on C or assembly, they would do it? They would save billions.
Reality is that it makes no benefit to move away from python to lower level languages. There is no poor optimization you seek. In fact if they were to try this in lower level languages, they'll take even longer to optimize and yield worse results.
Alexstarfire
in reply to Grumpy • • •Grumpy
in reply to Alexstarfire • • •Hotdog Salesman
in reply to Grumpy • • •They do do it in C. The packages are written in C, python is just used as the wrapper to allow less coding skilled data scientists to easily use it.
That's like the entire data science joke. It's C in a python trench coat.
Grumpy
in reply to Hotdog Salesman • • •Nearly every languages' every core packages are written in C. And almost every higher packages have some amount of C. That doesn't mean we get to say every program is done in C. And if you keep drilling down, everything is just machine lang. And certainly still disproves the OPs point of inefficient python.
Saying it's all done in C hardly even true. Just look at xformers library on GitHub. Only 2.7% of the code is C. And the entire library is about optimizing.
Additionally, vast majority of the great leaps in ML efficiency changes hasn't come from better programmed packages, though they too certainly made big strides. How we calculate itself has changed. That's what makes the greatest optimizations in anything. It doesn't matter what language it is, doing a loop 1000000 times to add 1 is going to be worse performance than just doing 1 multiplied by 1000000. How we calculate, what we choose to give up (such as determinism in some implementations if SDP attention changes) and such makes big differences.
Optimizations also has to be done by someone. Whether that be
... show moreNearly every languages' every core packages are written in C. And almost every higher packages have some amount of C. That doesn't mean we get to say every program is done in C. And if you keep drilling down, everything is just machine lang. And certainly still disproves the OPs point of inefficient python.
Saying it's all done in C hardly even true. Just look at xformers library on GitHub. Only 2.7% of the code is C. And the entire library is about optimizing.
Additionally, vast majority of the great leaps in ML efficiency changes hasn't come from better programmed packages, though they too certainly made big strides. How we calculate itself has changed. That's what makes the greatest optimizations in anything. It doesn't matter what language it is, doing a loop 1000000 times to add 1 is going to be worse performance than just doing 1 multiplied by 1000000. How we calculate, what we choose to give up (such as determinism in some implementations if SDP attention changes) and such makes big differences.
Optimizations also has to be done by someone. Whether that be data scientists or otherwise. The ability for higher level languages to enable them to do so like you say also makes a big difference. If all the programmers had to optimize in C only, we'd still be way behind where we are now in performance.
Just swapping languages doesn't yield better results like OP is implying.
pipe01
in reply to Grumpy • • •Grumpy
in reply to pipe01 • • •ours
in reply to flamingos-cant (hopepunk arc) • • •originalfrozenbanana
in reply to flamingos-cant (hopepunk arc) • • •Matt
in reply to originalfrozenbanana • • •originalfrozenbanana
in reply to Matt • • •OrnateLuna
in reply to originalfrozenbanana • • •owenfromcanada
in reply to flamingos-cant (hopepunk arc) • • •Mac
in reply to flamingos-cant (hopepunk arc) • • •I bet an LLM could have written this meme without making that mistake.
Embarrassing.
Prunebutt
in reply to Tux • • •like this
Dessalines likes this.
LANIK2000
in reply to Prunebutt • • •Prunebutt
in reply to LANIK2000 • • •gitamar
in reply to LANIK2000 • • •VeganCheesecake
in reply to LANIK2000 • • •baggachipz
in reply to Tux • • •bruhduh
in reply to baggachipz • • •UnfortunateShort
in reply to Tux • • •It used to be pretty terrible, but the frameworks are getting there, starting with the languages they are based on.
Believe it or not, Java has been optimized a ton and can be written to be very efficient these days. Another great example of a high-level, high-efficiency language is Julia. And then there is Rust of course, which basically only sacrifices memory-efficiency for C-speeds with Python-esque comfort. It's getting better.
Diplomjodler
in reply to Tux • • •eldavi
in reply to Diplomjodler • • •The Menemen
in reply to eldavi • • •I mean, I'd say it depends on what you do. When I see grad students writing numeric simulations in python I do think that it would be more efficient to learn a language that is better suited for that. And I know I'll be triggering many people now, but there is a reason why C and Fortran are still here.
But if it is for something small, yeah of course, use whatever you like. I do most of my stuff in R and R is a lot of things, but not fast.
eldavi
in reply to The Menemen • • •or if you have a deadline and using something else would make you miss that deadline.
BCsven
in reply to Diplomjodler • • •Because when it is to actually get paid work done, all the bloat adds up and that 3 days upfront could shave weeks/months of your yearly tasks. XKCD has a topic abut how much time you can spend on a problem before effort outweighs productivity gains.
If the tasks are daily or hourly you can actually spend a lot of time automating for payback
And note this is one instance of task, imagine a team of people all using your code to do the task, and you get a quicker ROI or you can multiply dev time by people
deegeese
in reply to BCsven • • •BCsven
in reply to deegeese • • •Diplomjodler
in reply to BCsven • • •BCsven
in reply to Diplomjodler • • •_pi
in reply to BCsven • • •SDLC can be made to be inefficient to maximize billable hours, but that doesn't mean the software is inherently badly architected. It could just have a lot of unnecessary boilerplate that you could optimize out, but it's soooooo hard to get tech debt prioritized on the road map.
Killing you own velocity can be done intelligently, it's just that most teams aren't killing their own velocity because they're competent, they're doing it because they're incompetent.
In practice, is only quicker ROI if your maintenance plan is nonexistent.
bruhduh
in reply to Diplomjodler • • •Diplomjodler
in reply to bruhduh • • •Ephera
in reply to Diplomjodler • • •Postmortal_Pop
in reply to Tux • • •like this
Dessalines likes this.
MoonMelon
in reply to Postmortal_Pop • • •bruhduh
in reply to Postmortal_Pop • • •Postmortal_Pop
in reply to bruhduh • • •Ephera
in reply to Postmortal_Pop • • •Yes, but also community rewrite of the Morrowind engine, to make it even more better: openmw.org/
Admittedly, some changes might make it use more resources, for example it's got basically no loading screens, because nearby cells get loaded before you enter them...
Postmortal_Pop
in reply to Ephera • • •ThirdConsul
in reply to Tux • • •- it all suggests that following software design patterns cost about a decade of hardware progress.
_pi
in reply to ThirdConsul • • •Absolutely not lol.
If SOLID is causing you performance problems, it's likely completely solvable.
Most companies throwing out shitty software have engineers who couldn't tell you what SOLID is without looking it up.
Most people who use this line of reasoning don't have an actual understanding of how often patterns are applied or misapplied in the industry and why.
SOLID might be a bottle neck for software that needs to be real-time compliant with stable jitter and ultra-low latency, the vast majority of apps are just spaghetti code.
superkret
in reply to Tux • • •Dump your peasant tier shit and go fill up that 42U rack.
dosuser123456
in reply to superkret • • •pewpew
in reply to Tux • • •Carl
in reply to Tux • • •Vitaly
in reply to Tux • • •Agent641
in reply to Vitaly • • •vane
in reply to Tux • • •dosuser123456
in reply to vane • • •ngn
in reply to Tux • • •dosuser123456
in reply to Tux • • •