[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

>Terry Davis wrote a complete JIT compiler and kernel in Assembly

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 140
Thread images: 14

File: flowchart.png (15KB, 640x480px) Image search: [Google]
flowchart.png
15KB, 640x480px
>Terry Davis wrote a complete JIT compiler and kernel in Assembly on a single 640x480 screen.
>Linus Torvalds wrote the original Linux kernel on a single monitor, and a 386 CPU.
>/g/ """needs""" 3 monitors to be """productive"""
Hm
>>
>>58258914
Only anons from /v/ use more than one monitor.
>>
Nobody "needs" 3 monitors. It's helpful, nothing more. Nothing bad about utilizing the things you have to make things more easily and faster.
>>
>>58258934
>more easily and faster
Debatable.
I can switch virtual desktops faster than I can turn my head and refocus my eyes.
>>
>>58258914
I once wrote a letter to my mum on a 640x480 screen.
>>
File: ch711.jpg (191KB, 1600x1067px) Image search: [Google]
ch711.jpg
191KB, 1600x1067px
One decent sized panel is all you need.
>>
>>58258927
that's true

>one to play muh games
>and one to read da twitch chat
>>
>>58258951
yup
but they want to feel like leet haxxors with many screens

even though absolutely all research has shown that multitasking always decreases productivity

the cases where multiple screens are useful are in the minority
>>
Linus himself has said he can't focus for shit, that's why he writes in an empty room and Terry is insane.
>>
>>58258934
>Nobody "needs" 3 monitors.

What's a traffic overseer for 500 Alex?
>>
>>58259097
a fringe case that's what it is
>>
>b-but it's m-more comfrtbul
>i-it's helbfl...
>b-but Linus is this and Terry is that
LMAO at your shit excuses faggots
>>
>>58259127
>b-but i want to feel like neo in the matrix
lmaoing at your low productivity
>>
>>58259151
>m-moar moniters maeks me veri produktviv
>I can put anime on one moniter and my anime music player on another
>and on the main display i do srs bzns werk like chatting on IRC
L M A O
M
A
O
>>
>have two eyes
>only use one monitor

Stupid fucks.
>>
File: 1480456350450.png (158KB, 666x607px) Image search: [Google]
1480456350450.png
158KB, 666x607px
>>58259236
>>
Workspaces and proper keybinds to manage them work just fine.

I wish I had the money for that 1:1 ratio EIZO monitor.
>>
>>58259261
kek
>>
Multi-monitor is a meme just as uwide is.
>>
As you already know, /g/ is full of kids.
You can do everything with a shitty netbook running a shitty linux distro.
>>
I've never been able to really mange more than one, it's all bout maximizing your resources to what you want to do. I would probably have a movie going on the other monitor after trying to fiddle around for a day, and just say fuck it.
>>
>one for editor
>one for database
>one for last build

This way, I don't need to constantly switch between windows.
It takes ~300ms to minimize a window in Windows 7. It takes about the same time to open one.
Multiply that several hundred times a day and it's consuming a lot of your time.
>>
>>58259473
Switching virtual desktop takes no noticeable amount of time on GNU/Linux
>>
File: IMG_0600.jpg (39KB, 456x402px) Image search: [Google]
IMG_0600.jpg
39KB, 456x402px
>>58259236
>>
>>58259491
>GNU/Linux
Except I'm a professional who needs to get things done.
>>
File: 1418331725993.jpg (16KB, 480x537px) Image search: [Google]
1418331725993.jpg
16KB, 480x537px
>>58259236
Hmm
>>
>>58258963
I once wrote a letter to ur mums pussy with my 6.4cm dick.
>>
File: 1390667269729.png (72KB, 726x590px) Image search: [Google]
1390667269729.png
72KB, 726x590px
>>58259236
>>
I agree to be honest. I only use one monitor at home. At work I have a second because I like to have a second screen for discreet shitposting.
>>
>>58259086
>terry is insane.
about right
>>
>>58258951
No you can't.
>>
>>58259123
So you're saying a somebody is still nobody?

Words have meaning you cock sucking faggot.
>>
It is nice having a manual up on one monitor and whatever I am doing on another. Rather then switching workspaces constantly because I will forget what I just read with my bad memory.
>>
wew, I didn't realize this many people hated having more than one monitor
It's nice if I'm working on something and need the documentation up on another screen for some quick reference
>>
>>58258914
My autism level is only 67 tbqh.
>>
>poor niggers justifying being poor
whatever makes you sleep at night hun
>>
>>58259491
Except you can only have one panel of information open at a time, when I'm coding I like to look at my class methods and my main method at the same time.
>>
The human eye can only perceive one monitor at a time, anything more is placebo
>>
>>58259814
fkin laughed
>>
File: 1482360598197.jpg (37KB, 500x500px) Image search: [Google]
1482360598197.jpg
37KB, 500x500px
Itt poorfags

Stay salty my friends
>>
>>58259836
yeah because monitors are so expensive
bet you think an iphone is a luxury
>>
>>58259836
my single monitor is also more expensive than all the monitors in your house together
>>
>>58258927
Can't argue against that. They all want to be twitch streamers anyways.
>>
>>58259868
Then why don't you just go get one fag

Oh ya you need a decent gpu too to drive it decently
>>
>>58259890
nah you really don't anymore you can literally just use a cheap as fuck mid tier from 2010 and still do pretty much everything
except gaming, but that shit is unproductive and leads to poverty anyways
>>
>>58259879
Unless it's some sort of 3d Apple monstrosity with Dolby reach around tech I doubt it.
>>
>>58259910
EIZO CX271
>>
>>58259890
but i do have a decent gpu
and i have extra monitors too, which i bought after falling for the multiple screens meme and are now collecting dust
>>
>>58259943
Ok pal, sure you do.
I guess you had to give mom back the tv and family crt sometime.

>>58259933
You paid for a meme screen to shitpost with?
>>
>>58259512

I'm lmaoing at ur ""life""
>>
>>58259890
>Then why don't you just go get one fag
Yeah, why not buy 3 washing machines or 5 hair dryers?
>>
>>58259997
that much salt can't be good for your heart
>>
>>58259800
are you coding on a 720p monitor?
>>
>>58260017
Salt?
I love thread like these, it reads like the pissed off crying wojak and the Fox and grapes comic. If you niggers didn't care about multiple screens you wouldn't post about it, obviously you do and your salty as fuck so you post here for vindication.

And now I'm calling you a retarded poor fag because that's what you are.

>>58260010
If I wanted them I would, I don't need those however. Towels exist and all my clothes for the week fit in one machine.
>>
>>58258989
>curved
trashman.svg
>>
File: 1478903885962.png (363KB, 747x476px) Image search: [Google]
1478903885962.png
363KB, 747x476px
>>58259236
>>
File: Aliens.jpg (48KB, 800x600px) Image search: [Google]
Aliens.jpg
48KB, 800x600px
>>58259261
>>58259507
>>58259537
>>58259551
>>58260191
Stop it.
>>
>buy 5 microwave ovens
>call everyone with only 1 microwave poor
>>
Terry's actually streaming right now, spread the word

https://www.youtube.com/watch?v=o9-ZcxzSMsk
>>
>>58258914
Most programmers are like your average artist. They think they need an expensive downtown studio and top of the line mac with the best draw pad available in order to be inspired and productive.

The reality is that neither profession needs any of that shit. A 10 yo core 2 duo and an old screen is all you need.
>>
>>58260340
He quotes scripture while saying the nword and eating cherios? Also he looks like he got aids or some shit.
>>
>>58259320
Program an android app and test it with different android api-s with that setup.
>>
>>58260272
No
>>
>>58260318
> this rationalization
Screens aren't microwaves poorfag
> mommy only buy me the 24 pack of crayons
> that's ok because you only need 24 anyway
> everyone who has more than that is stupid because I'm a salty faggot boo hoo
>>
>>58259507
She has 4 eyes you dumb fuck
>>
>>58260620
You have 2 hands, you can operate 2 microwave ovens simultaneously and easily cook with 5
>>
>>58260318
>buy 5 microwave ovens
>one for each day of the week
>>
>>58260642
You have 2 hands, you can operate 2 crayons simultaneously and easily draw with 5
>>
>>58259595
You can after you permanently injure your neck turning it back and forth every three seconds.

>inb4 I'm a 21 year old newfag who thinks he's invincible until the neck arthritis kicks in at age 27
>>
File: 1414968551034.jpg (32KB, 476x500px) Image search: [Google]
1414968551034.jpg
32KB, 476x500px
>>58258927
Tfw a single 2560x1440 monitor.
>>
>tfw fell for the dual monitor meme
>ended up selling the 2nd monitor 2 months later because it was useless
>lost $60
Fuck you, /v/edditors.
>>
>>58258914
>Schizo A. Davis
Disregarded.
>>
>>58262441
2k is all you need

4k is only for a TV
>>
>>58258914
Linus wrote programs in machine code for the Commode 64. It pooped 1's and 0's.
>>
>>58260431
He caught it while blowing an India nigger.
>>
>>58259890
>you need a decent gpu too to drive it decently

I have used a 1080p and a 1366p display in addition to my laptop's 1080p screen. It ran relatively smooth and that laptop has a HD 3000 iGPU. You don't need that much power for a multi monitor setup.
>>
>>58262911
can we stop this meme

2k = 2000 vertical pixels

1920 = 2000

1920 x 1080p = 2k

IF you mean 2560 x 1440 then that is 2.5k

or you could just say 1440p and EVERYONE WILL KNOW WHAT YOU ARE TALKING ABOUT
>>
>>58259507
Who is this?
>>
>>58258914
I have multiple monitors for convenience, nothing more
>>
>>58262317
oh shit, different guy but would this still be a problem if I'm tilting like 10 degrees?
>>
>>58259890
>Oh ya you need a decent gpu too to drive it decently
/v/ detected
>>
no no you misunderstand i want three monitors i dont need them at all i want them
>>
>>58260648
>5 microwave ovens
>one for each day of the week
anon...
>>
>>58263796
It would be beneficial, moving your neck once in a while prevents that.
>>
File: IMG_9106.jpg (31KB, 500x375px) Image search: [Google]
IMG_9106.jpg
31KB, 500x375px
>>58259933

> Art fag
>>
I dunno depends on your work flow guys.

Stuff like music recording multi monitors is really important.

Web programming it's very very nice to have a screen with the browser, browser debugger, etc in it and a screen with your editor and terminal, docs whatever.

Sysadmin stuff it's nice to have a screen with some syslogs running so when one starts scrolling crazy you notice in the corner of your eye.

I dunno I mostly only end up staring at one screen (actually the middle of the two screens) but the stuff in the corner of my eyes is helpful
>>
>>58258914
I work a lot with spreadsheets and documentation.
Having 2 screens makes comparing values a lot easier.

Also when I'm programming, 1 screen half code half open folders, the other screen is stackoverflow/google
>>
I bought a second monitor on black friday so I can game/program and search for things on the internet at the same time. fight me.
>>
Monitors aren't needed to be productive in Computer Science.
Monitors are absolutely necessary to be productive in banking.
>>
>>58264622
not that guy but i'd murder your whole family for that monitory and i'm not even an 'art guy'
>>
>>58259933
>EIZO CX271
pics or it didn't happen
>>
>need 3 monitors
Back when computers were dumb that was really some of the best solutions.
Multiple workspaces fit me well enough now.
>Terry Davis JIT
It's extremely impressive considering his issues.
Does he document anything?
>>
>>58259236
4/10 bait
>>
>>58264682
>when I'm programming I keep stack overflow open
Then you likely don't really program much. You install a framework or whatever tool and play with it.

When you program you really only need your own code and potentially your own documentation.

On the rare occasion you look up some area of an API you're using.

I couldn't imagine learning programming now with all these distractions.
>>
>>58262317
Because as we all know humans didn't evolve to be able to move our heads, prehistoric hunters just looked straight ahead and didn't move their head to spot potential threats and prey
>>
>>58264843
>Does he document anything?
TempleOS source code is natively hypertext and he regularly converts it to HTML:

http://www.templeos.org/Wb/Home/Web/LineRep.html
>>
>>58265024
Documentation isn't just about reading source. I was hoping to get the gist of the thought that has gone into it.
From my pov there's little reason to do JIT for your personal project environment.
>>
>>58264867
I actually have a job and we don't waste time reinventing the wheel.
if something a third party module exists, we use it.
>>
>>58265054
He did a few "tour" style videos, like this:
https://www.youtube.com/watch?v=oCXER2BSR8o

The purpose of doing a JIT compiler was mainly that he wanted the source code itself to be executable, but not interpreted.
TempleOS does not have compiled library or executables.

The shell itself uses the same language HolyC as the kernel and everything else

When you type an expression in the shell, it's fully compiled to Assembly

The compiler is very fast, on a magnitude of 10000 LOC/s

I really dig the way he emphasizes simplicity
No DLLs/.so, no EXE files, one language from kernel to shell, etc
>>
>>58264748

? Why

It's not THAT expensive.

People paid way more for CRTs back in the day. We just been spoiled by LCDs basically being free

Not sure what's so special about this monitor for anything other than art crap. It's got high resolution that's nice. You can get that for cheaper though.
>>
>>58265108
>Not sure what's so special about this monitor for anything other than art crap. It's got high resolution that's nice. You can get that for cheaper though.
Not him but I once bought a highly accurate 19" 1280x1024 PVA panel. It was slow but gorgeous to look at. Latency 20ms after overdrive, more like 50ms without overdrive
The colors and contrast are still better than decent modern IPS
>>
>>58265100
Sounds very nice.
>>
>>58265077

>>58264867

Lol I bet he programs Haskell or some meme language for fun while flipping burgers to keep mom from giving him the boot.

Stackoverflow is mad useful, people pay me for results, not elegancy. Most projects are proofs of concepts that end up in production because management is retarded. Frameworks are great for that house of cards
>>
>>58265077
A race to the bottom.
I'll let you win this one.
>>58265157
Yes no surprise there. But I don't work in places like that. They're just frustrating.
>>
>>58265157
>Most projects are proofs of concepts that end up in production because management is retarded
This guy gets it
>>
>>58265138

Not saying it's not nice but lets be real here, we are writing text. How it looks isn't a big deal.

I want view angle, and resolution. As long as red looks different from green we good.
>>
>>58265168
Well, when you do finally get a real job, you'll understand these imaginary things called "deadlines" that managers like to freak out about.
Then you'll understand that you don't have time to write and test your own code and it's much easier to grab something that's already been written and tested and incorporate it into your own code.
>>
>>58265149
TempleOS kind of made me realize how unnecessarily convoluted GNU/Linux is, and Windows too.

Oh, and it doesn't distinguish between environment variables and program variables.

Variables are just variables, inherited through scope.

I'm now a bit disgusted with GNU/Linux (and BSD) They are all unnecessary complex. More like 1970s mainframe operating systems than personal computing.

TempleOS is truly personal computing.
>>
>>58265168

You must not get paid often , or not work in tech.
>>
>>58265192
>Not saying it's not nice but lets be real here, we are writing text. How it looks isn't a big deal.
It's very pleasant to read text with great contrast and color accuracy.

IPS is reasonably good, but not perfect.
>>
>>58265199
>deadlines
Yeah you can meet those still. Of course I wouldn't say you really meet your deadline if you ship a crappy product. You've just done the minimum viable product first and worked around that. No art in 'meeting deadlines' like that.
>>58265208
No need to be offended anon.
>tech
'low level' software development counts right? I do C++/C/asm. Mainly server stuff. The requirements placed on you can be higher than your typical cruddy web app I imagine.
>>
>>58265240
>Of course I wouldn't say you really meet your deadline if you ship a crappy product.
who said the product was crappy? it meets all the customer's requirements and the customer is satisfied with it.
>You've just done the minimum viable product first and worked around that.
The minimum is all you are required to do. If the customer wanted more then they should have specified more in the statement of work.
Besides, you don't get paid extra for going above and beyond and doing so is dangerous to the project as a whole. See: Scope creep. I've seen projects go to shit because someone kept promising more and more (more than we could reasonably deliver)
>No art in 'meeting deadlines' like that.
Art? This is business. Take your art somewhere else.
>>
>>58265238

IPS is about view angles tard. Not contrast.

I swear you people think seeing a real dark black is going to make you a better programmer.
>>
>>58265299
If you actually read the GPP, you would realize it referring to high quality PVA, not IPS.

HQ PVA beats IPS in everything except latency and price.
>>
>>58265240

Hobby GitHub projects don't count anon.

ASM server stuff? Uh huh. K. We are anon no need to lie
>>
>>58265299
>I swear you people think seeing a real dark black is going to make you a better programmer.
Nice text rendering makes me a HAPPIER programmer, and better as a consequence.
>>
>>58265322

> Totally missing the point
>>
Can we stop this? Do you autists ever do anything useful besides pretend admiration for an idiot who wrote a terrible religion themed OS that even he doesn't use? Don't you have any self-respect at all?
>>
>>58265376
>idiot
Show us your operating system and optimizing JIT compiler :)
>>
>>58265340

Lel what ever keeps the autism at bay I guess.

I mean really though if a nice display makes you happy so be it. Who am I to argue if you got the cash or a employer stupid enough to pay for it.
>>
>>58260431
>Programming
>Not even once
>>
I'm currently working with 1920x1200,
could easily afford 2560x1600
but I worry that it would spoil me,
making me worse at window management

Anyone else know this?

I learned the most when I was still using a 1024x768 CRT to be honest.
It forces you to memorize documentation for instance.
>>
Someone is so upset about about how many monitors people own that they complain about it online.

Just a funny thought.
>>
>>58265295
>who said it was crappy
You (or the other guy I guess) says that he sees his POC's being shipped. Naturally they're not ideal if they're just proof of concepts.
>minimum
Well anon there's quality aspects. Pretty much anyone can write an system that produces the right outputs in a week. For most tasks.
>scope creep
Well its not like you can't work within bounds and get something better.
>promising more and more
Well. You got paid more and more too I hope.
And
>more than we could reasonably deliver
Maybe if they don't change the timeline that's the case.

If you do just do the 'minimum' all the time scaling might be an issue. The problem isn't really that your customers want to pay you more to make something better. It's that you don't know how to write good software effectively or your company policy is to just leave your customers naked in the wind all the time. If your customers literally only want this one specific program written and if they wish more from it they will start over. Well then they're a very special case. They're usually not that specific.
So I'd say it's probably a crappy product. Or crappy service. It's the product that's the cause of the crappy service I'm assuming.
I'm sure there's plenty of customers who think they want that but I doubt they really want that.

Would you say you mainly get people who haven't had software developed for them before?
>>58265323
>asm
Yeah of course. You optimise some stuff a lot. It's not like you don't keep a portable version around aswell. At some point you can't really get better without making your code non-potable. Relying on compilers doesn't work all the time. They're pretty good but usually they don't know enough about the problem to solve it well.
Any high performance area will have some use for assembly AFAIK.
>>
>>58265561
Come back when you've actually held a job.
>>
>>58265561

Dude do you even work in industry or are you a student with a summer of internship?

That's not a attack on you, everyone was naive at a time.
>>
File: 1249 - XxlmUx7.gif (52KB, 320x240px) Image search: [Google]
1249 - XxlmUx7.gif
52KB, 320x240px
>>58259236
>>
>>58265572
Anon do you really find it necessary to tell me this?
I know I have a job. You're just insulting me and make yourself out to be ignorant. You'd come off better just keeping quiet.
Not that you need to care here. I just find it odd.
>>58265593
>work in industry
Yes I do. Full time employed for 7 years now.
I'll ask you the same. But it doesn't really matter.
>>
>>58265628
I don't need to continue this.
It is clear to me you don't understand how software development (or project management) works in the real world.
You give your customer what they asked for. Nothing less and certainly nothing more.
>Full time employed for 7 years now.
doubt.jpg
>>
>>58259070
>even though absolutely all research has shown that multitasking always decreases productivity
>trusting psychological research that can't be replicated
>>
>>58262317
>neck arthritis
>>
>>58265628
>>58265657

Yeah... I'm questioning if his guy has ever held a job in tech.
>>
>>58265657
>I'd like to ignore the argument because it doesn't suit me
That's fine anon. But that kills the discussion. So I'm out of here.
>>
>>58265768
https://en.wikipedia.org/wiki/Spondylosis
>>
>>58266019
>Spondylosis is caused from years of constant abnormal pressure, from joint subluxation, sports, or poor posture, being placed on the vertebrae, and the discs between them.
Try again.
>>
>>58263230
That's ULTRA HD, you dip
>>
>>58266110
>I don't know what poor posture means
>Keeping my neck craned at an angle isn't poor posture
>>
>>58266359
>slightly turned
>craned
Sure thing.
>>
File: 1481069126092.png (131KB, 800x800px) Image search: [Google]
1481069126092.png
131KB, 800x800px
>>58259236
>>
Oculus Rift is best for coding. You don't really need a screen anymore for anything these days.
Thread posts: 140
Thread images: 14


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.