2020

>2020
>hardware improvements have hit a wall at 1nm
>devs finally start optimizing software to make it more efficient
>ff 6 months
>all corps release optimized software patches
>firefox requires alphago runs like a champ on a pentium 3 machine
>Radeon HD 5970 can run GTA 5 at 9 billion fps at 8k

Why dont software devs try to optimize their software a little? Every software i see these days is bloated, ready to grab all that RAM as if RAM is infinite in the machine

Other urls found in this thread:

extremetech.com/computing/162376-7nm-5nm-3nm-the-new-materials-and-transistors-that-will-take-us-to-the-limits-of-moores-law
twitter.com/NSFWRedditImage

Unnecessary effort when most people will just buy an i7+gtx x80 ti, or turn settings down.

Optimising takes time and time is money

Because quantity over quality.

I bet you can't program for shit, that's one "why doesn't government just print more money fix poverty" tier shit opinion.

No, this is more like the government equally distributing wealth and not spending tax money on useless shit like nuclear weapons.

5 nm is the wall. then quantum tunneling starts.

Stop repeating things you don't understand in the slightest.

> Tfw our hardware is years ahead of our software

I love how fucking horrible codemonkeys do on software

At least engineers did a good job

Explain

>having 100 tabs open
>thinking all those images and videos are going to use no ram

Senpai

Applied Materials demonstrated a pathway to production of 3nm GAA devices a couple years ago. 1nm GAA devices have been made in labs with great success.
What you're trying to describe, extremely poorly, is a problem that is already solved. Even current FinFET devices with an insulated channel negate electron tunneling. Even David Kanter from RWT had to be corrected on this over his speculation of intel moving to "quantum well FETs." The device he detailed to eliminate errant electron tunneling in fact has no unique properties.


Stop regurgitating things you don't understand in the slightest.

Nuclear weapons expenditure in the United States for 2011 was $195 per living human being living in the country.

On the contrary, i mostly program 8 bit computers with assembly, and i am quite good at it (or so i've been told)

It is possible to build a transistor out of 3 carbon rings, that's 13 atoms. That would be a 170pm tech process. Graphene was invented for this purpose. But I doubt Intel or any other manufactures are experimenting in that field because it would be to big of a leap in technology. They got to keep their 40% reduction per generation to monetize it better.

i think the article is this one.
extremetech.com/computing/162376-7nm-5nm-3nm-the-new-materials-and-transistors-that-will-take-us-to-the-limits-of-moores-law

>>firefox requires

This
Our hardware is so darn good, software complementing it looks stone age shit in comparison. In the 90s and before, only software engineers were the people who wrote software, thus making the output software very sturdy and efficient.
These days they let any "Bachelor of Computer Application" faggot 'code', and any third rate faggot design the program.

With everyone pushing minorities and women into 'coding' with their anyone can program bullshit, we'll see an even severe dip in the quality of software in near future, mark my words. It takes someone with high or atleast passable mathematical and logical ability to make quality software

> "why doesn't government just print more money fix poverty"

They actually do. It's called "quantitative easing".

Which is a ridiculous amount. Same with all the military funding. It's unnecessary. They could cut it in half and put that money to good use

Get back to tumblr, liberal faggot.
Without our army you'd be speaking Russian by now.

I hope we never get to 1nm because it will mean that other technologies have been delayed simply to squeeze more money out of a dying tech.

Fuck off retard, continue sucking the governments dick you useless cunt.

Please refrain from vomiting meme garbage out of your asshole onto this board. Come back when you have some real industry experience, maybe then you'll be able to contribute something of value. You're dis/g/raceful.

He's kind of right you know, other countries get by without spending so much on the military, why is it that only murrika needs to spend such a fucking huge amount of money?

>w-why can't I have other peoples money?

Cpu/gpu technology yes, may hit the wall, but for memory im pretty sure we will see large cheap and fast ssds which will replace traditional ram. So nobody will care about memory consumption.

It's not that easy.
8bit is a differnt story than a browser with all that features..

Of course you might ask: do we need a browser with so many features? My personal opinion is "no", but obviously there's a demand for it..


>Our hardware is so darn good

Yeah, but why? Because of Software.
Nobody could optimize circuits on a Chip liek modern software does.


>It takes someone with high or atleast passable mathematical and logical ability to make quality software

Yes and no.

Quality software doesn't need "high level math", but you need people who can into abstraction. Good software design is a difficult matter, because whenever you work with physical stuff you have much less degrees of freedom:

Would anybody build a machine that heats up at 10,000 degrees? No, obviously not. But it's totally possible to build a programm that uses one big class and is totally unmaintainable.

There is no real equivalent to "technical debts", because small scale programming is so differnt from large scale programming..

Not him but how is that wrong. Look at how JS is advancing, everyone using it every-fucking-where. Programs were written in assembly to save memory. Now we use programs running in web wrappers just because we have more RAM.

Because Murica happens to be the police state of the world. It's your own fault, you've dug your grave, now lie in it.

Because POO in IT

If we stop being a bodyguard some very hungry players will trample all over the rest, Europe has had the luxury of relying on the USA's show of force so much so that they don't have adequate military power to defend themselves from even the mostly broken Russians.

>equally distributing wealth
Yes, because some jobless 20-something fuckwit should take from a CEO.
Better dead than red, fucko.

>Why dont software devs try to optimize their software a little?
Because of Pajeet. He works for cheap, but doesn't know anything about algorithms so everything is bruteforced. Being able to use code monkeys and their horrendously unoptimized code is why many software companies exist at all. Everything they do would have been possible with hardware that existed years ago, but only with optimized code. But that would have been non-profitable because real programmers cost too much.

This.

Look at what ISIS does, who would stop it?

>UN

Veto by russia, lol..

>NATO

Let's debate for a decade, and see if we can manage to put up a bunch of resolutions where we tell them that we REALLY REALLY FROWN upon their doing. At that point the minority is usually dead and the problem solved.

>Englel, France

They would, but their armies are too small to manage half the world.

>Germany

Muh peacefullness!

>Rest of Europe

Kek..

>Africa, Arab countries

Everybody has it's own problems.

>Russia, China

Do we really want them to solve it their way? Really?

>India

Maybe in 60 years, right now they are just trying to manage their own damn country.

Because Murica is the only one fighting against Islam and communism.

Except it isn't.

Programmer here, most devs don't optimize their shit.
"Just simply optimize your program lol" is a valid solution to the problem, because the problem IS that people aren't fucking taking a little time to optimize their programs.

Look at the olden days, look how they ran a word processor on shit tier processors with fuck all memory.
Now look at word today, that's just unforgivable.

Software optimization takes so much time and learning.

You can do a rudimentary game fairly easy. But to make that into an efficient game, you'll have to know everything about the API, engine, OS, GPU vendor, and CPU vendors. Not only that you'll have to know the language that you're using to a very high degree and memory manage that shit like a helicopter parent.


TL;DR It takes too much time, money, knowledge, resources to get those extra miles. If they're init to make money, they'll lose more money doing optimization, unless your game is so good and can make money from cash shops.

They do print money. Huge zero interest loans to banks who are then paid to do nothing with the loans. Literal wealth redistribution to the wealthy.

>Yeah, but why? Because of Software.
And who do you think makes that software huh?

>The real problem is that programmers have spent far too much time worrying about efficiency in the wrong places and at the wrong times; premature optimization is the root of all evil (or at least most of it) in programming.

>Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficiency actually have a strong negative impact when debugging and maintenance are considered. We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%.

Donald Knuth, "Computer Programming as an Art"

Donald Knuth is a fucking retard.

This.

Such a shame even consoles, phones and everything else that used to be more optimized is getting dumbed down so idiots can code on it.

What are you getting at?
Are you trying to tell me you need a math phd for a simplex algorithm?

Versus, we want oil from three different countries but don't want to pay for it. I know let's let two planes kill a bunch of Americans while our Xbox hueg air force is "occupied". Then invade the country with terrorists and two near it. If you don't but that theory, we spend too much on military for two fucking planes to fly into a major financial building.

>Premature optimization, that’s like a sneeze. Premature abstraction is like ebola; it makes my eyes bleed.

Christer Ericson


>Premature optimizations can be troublesome to revert, but premature generalizations are often near impossible.

Emil Persson


>Premature optimization, that’s like a fart. Premature abstraction is like taking a dump on another developer’s desk.

Chris Eric

Some aspects run that way but to say every downtrodden person is betroth the riches of the rich is ludicrous.

It took a multi millionaire the PAID labor of many, many people to make it that far. That rich person de-facto gave out more of their wealth than the common man would ever see if it were taken by force (taxes).

As for the banks and the bankers - you're arguing a completely different ball game. Yes, the ridiculously, ridiculously rich more often than not are scumbags. Sure, maybe they should be targeted. But blanketing these opinions onto everyone with money is terrible, and spits in the face of a great many people.
To that end, why should the everyman even have these things? You cry and cry and cry about inequality and unfairness but how can I trust you that you're not just as evil? That in the same positions you'd be able to make half as good the decisions about how it's spent? That every screaming good-intentioned plebian isn't backed by ten more who can't think ten minutes beyond their survival?

Wealth redistribution is a joke because the people are uneducated and filled to the brim with happy lies. And we're not even talking about how prices would shift, how rent would skyrocket when everyone has all this new money, how it would become even more difficult for entrepreneurs to start a successful business against the entrenched megacorporations.

I know I'm going way off topic and feeding that beast, but have a shred of inner reflection and use the brain which makes you like "smart" things like tech and learn something about the real world.

>we want oil from three different countries but don't want to pay for it

So you expect the US to spend billions and let american soldiers to die "for the glory and justice on the world" ? Common..


>let's let two planes kill a bunch of Americans

Not this tinfoild shit again..
As if they would need such a shit for going to war. As if you wound't have seen some CIA dude whistleblow it on wikileaks sooner or later..

No, Murritards just came up with this conspirracy theories because they felt invincible at that time and just couldnd grasp that someone could manage to fly planes into the WTC and Pentagon.

>not believing that 9/11 was part of the final solution to the white question

The problem is that it is so easy to pick up an engine now and run with it to make your shitty game.

It used to be harder, you would do your optimization as you made the engine .
The problem now is that people are using these bloaty engines to make their shitty games. The proverbial using a multi-tool instead of a specialist tool.

>using RAM is bad

I LOVE THIS MEME

100% right.

All this "hurr, this manager is getting so muhc money" when in fact only a very small amount of people could do his job, considering the pressure, workload and experience needed..

Also it was Macchiavelli who said peasants always hate the rich, but only because they aren't among them - if they were they would do it exatly the same way.

And if we look at the communism in China or Russia.. surptise, it was exatly like that, or even worse.

...

5 GET!

you have to go back

ISIS happened because of US wanting to stop Saddam. So not fucking up shit again, might be the best for once.

> As if you wound't have seen some CIA dude whistleblow it on wikileaks sooner or later..
While le jooce/us did 9/11 is obviously bullshit, it's pretty unlikely that anybody would whistleblow. Just look at the NSA thing, Snowden was just a contractor. Tons of people knew the shit was happening but were too brainwashed and scared to do anything.

Quantitative easing carries the risk of hyperinflation though

>ISIS happened because
Fucking this. The US is trying to maintain a global sphere of influence and make their ability to drop troops and spys in foreign areas the status quo. It is how you win a board game but this is no board game. Lots and fucking lots of people have died because of US actions since the end of WW2

because managing memory is hard and often unintuitive (e.g. row based vs column based)

Let's play spot the Pajeet!
Found him!!

Not all RAM usage is beneficial.

Using RAM to make your application run faster is useful. Duplicating shit in memory isn't.

I sure as hell wouldn't argue to increase hard disk reads to reduce memory usage, but if you're just dicking around with RAM you could actually end up increasing hard disk reads anyway, which is fucking pointless.

Tax payer money going to defense contractors and haliburtom. Non politician lives nor family lives lost. It's easy to spend someone else's money if it goes to a company you have interest in.

>ISIS happened because of US wanting to stop Saddam.

I'm afraid it's a little bit more complicated than that, lad.

Of course the proxy war of the US and Russia (!) had it's impact. But let's not forget how the religious hardliners were suppressed in many countries (like Lybia, Egypt, Iraq and so on) for decades. When the democracy came, those assholes showed up again and tried to turn it into a big struggle.

If anything thatn Assad is to blame for ISIS. There was a time in history when he just could have gave Syria democarcy. But he was too hungry for power or maybe too afraif of the radicals, who knows.. So he started war that backfired big time.


>Tons of people knew the shit was happening but were too brainwashed and scared to do anything.

Only assumtions here..

Something like PRISM requires a lot of people, but something like the logistics of a operation like 9/11 would require even more people.

And last but not least: they could have gone to war anyway, ther was no gain in blowing up the twin towers..

(inb4 fake internet graphs about "stocks rising one day earlier" or other shit)

>using the pajeet meme

>implying you're getting off 10nm anytime soon
14nm has been a shitshow and Intel doesn't give a fuck. We have to move from silicon fist.

I wouldn't give the hardware that much credit.

>Alan Kay
to give you an interesting benchmark—on roughly the same system, roughly optimized the same way, a benchmark from 1979 at Xerox PARC runs only 50 times faster today. Moore’s law has given us somewhere between 40,000 and 60,000 times improvement in that time. So there’s approximately a factor of 1,000 in efficiency that has been lost by bad CPU architectures.

The myth that it doesn’t matter what your processor architecture is—that Moore’s law will take care of you—is totally false.

Oh common..

Every country on earth has treid to get as much influence as possible, since the dawn of mankind.

But look at the shit that happend in the sites in China or Russia.. Even if you take the darkest secrets of the US it's literally nothing to the shit that was going on at this countries.

If Russia or China would ever get as strong as the US.. god be with us.

>hurr, america just wants to get rich with oil
>hurr, muh tax payer money

choose one

>There was a time in history when he just could have gave Syria democarcy.
Which might lead to Egypt scenario either way. Obviously Assad deserves a good part of the blame too but mostly due not being able to keep his shit in check; which again was partially due us arming the rebels.

Iraq was a so much bigger factor though. It showed the Western hypocrisy and disregard for anybody else even stronger than the coup in Iran; showed how ineffective the US army is and put 400k violent idiots in Saddams army out of job. Killing tons of civilians certainly didn't help either.

>So he started war that backfired big time.
That's bit simplistic too. He didn't react deescalating enough, or not strong enough.

>but something like the logistics of a operation like 9/11 would require even more people
Depends on the method, limiting the efforts on support for the guys who did it would require a lot less people. Obviously the "placing explosives in towers" shit is completely insane.

But again, I am not saying it was an inside job, just saying that if it was, there is no guarantee that we would know anytime soon.

>14nm has been a shitshow
Nigga what? Intel is at second gen and Skylake is pretty awesome on laptops. Obviously the tech doesn't move too much in desktop sector, but blame AMD for not offering any competition.

>le scary Chinese and Russian people
China is probably one of the most peaceful, big countries when it comes to foreign policy, with Tibet as only issue. Russia post Soviet time didn't do much more than supplying arms.

>hurr, america just wants to get rich with oil
>hurr, muh tax payer money
>choose one
Not him, but why do you equal America with American people? Privatize profits, nationalize losses is the MO.

Reddit the post

Are u fucking retarded? There's a difference between memed up "beautiful code", which is what u consider good code.

Good code requires more mathematics than being a physicist. Why? Because you have to know that your ASM instructions will be interpreted by CPU, how it will be interpreted, how many cycles, and what will happen. You've obviously never read hacker's delight

>most people will just buy an i7+gtx x80 ti
That's not what the Steam hardware survey paints a picture of user...

That's a good thing. 3-4% inflation rates would be considered hyperinflation by any conservative estimate, yet we had them for a while.

Because with a war-based fiat currency more money is just more money.