|
FAT32 SHAMER posted:I was doing some googling and i have googled this phrase many times and never got this
|
# ? Jun 22, 2017 17:26 |
|
|
# ? Jun 5, 2024 08:23 |
|
edit: wow a double post in 2017
|
# ? Jun 22, 2017 17:27 |
|
Share Bear posted:i have googled this phrase many times and never got this you have to google a bunch of programming stuff (possibly specifically python and/or java related?) while signed in to a google account
|
# ? Jun 22, 2017 18:05 |
|
I got it once while searching "lamport clocks"
|
# ? Jun 22, 2017 18:10 |
|
Arcsech posted:you have to google a bunch of programming stuff (possibly specifically python and/or java related?) while signed in to a google account that's basically my job and all i use this google account for so that explains a lot
|
# ? Jun 22, 2017 18:36 |
|
i did a bunch of the problems in that google thing as interview practice when i was looking for a job a couple years ago. they start easy but after a few levels get pretty tough. you're in a constrained environment so you have to solve the problem efficiently, the brute force answer usually won't pass the tests. in one case i couldn't derive the efficient solution and ended up figuring it out by generating the initial pattern inefficiently and digging through the online encyclopedia of integer sequences to find the generating formula. once you get to level 4 or so, it asks if you want to be contacted by a google recruiter. i said yes. never heard back anything about it (although i've been contacted by google recruiters before)
|
# ? Jun 22, 2017 18:44 |
cis autodrag posted:are you cool if i use one of the solutions in the comments as a basis for starting the mumps version? with all these house showings i most def don't have time to solve it from scratch since it's not a problem i've done before. Yeah go for it! Don't worry about making it single pass or whatever if you don't want to. I just wanted to see what it would look like in mumps.
|
|
# ? Jun 22, 2017 20:49 |
|
given a choice I would prefer not to work for an ad company but that's just me.
|
# ? Jun 22, 2017 21:23 |
|
hey guys hey monads
|
# ? Jun 23, 2017 06:59 |
|
nice of crapple to name the OS 9 memory manager symbol that shows up in the debugger if you trash the heap "YourHeapIsProbablyCorrupt" google says in System 7.6 it was "BowelsOfTheMemoryManager" and before that the boring "_HSetStateQ" According to a KB article it appears that way because it's the last symbol the debugger can find when you blow up the memory manager
|
# ? Jun 23, 2017 09:19 |
|
redleader posted:hey guys i was just thinking about monads in rust, specifically i had a go at making the tardis monad. everything would have to be on the heap though and i got bored because i couldn't make it zero-cost enough.
|
# ? Jun 23, 2017 10:26 |
|
Luigi Thirty posted:nice of crapple to name the OS 9 memory manager symbol that shows up in the debugger if you trash the heap "YourHeapIsProbablyCorrupt" yeah, there were lots of bogus bug reports about _HSetStateQ crashing, this made it more obvious to developers that it was their code, not the Memory Manager, that was the problem I emailed AIM support when they were working on one of their earliest versions because it crashed with EvenBetterBusError enabled and they pulled the classic "oh it's not compatible with that extension" bullshit: EBBE is a debugging tool that stores a value into 0 that is an illegal instruction on both PowerPC and 68K, points to undefined memory, is odd, etc. and also runs a once-per-tick VBL task to check for changes to the value at 0 so you an see if someone does an accidental write to NULL too I turned out to have a friend who knew someone on their team so I could explain to them directly just how properly written software can't be incompatible with EBBE
|
# ? Jun 23, 2017 10:33 |
|
gonadic io posted:i was just thinking about monads in rust, specifically i had a go at making the tardis monad. i appreciate how bizarre and baffling haskell is. it must be what the usual python/java/c/whatever code looks like to normal people
|
# ? Jun 23, 2017 11:10 |
|
eschaton posted:yeah, there were lots of bogus bug reports about _HSetStateQ crashing, this made it more obvious to developers that it was their code, not the Memory Manager, that was the problem Amiga had Enforcer and MungWall that did something like that, plus reporting invalid reads or writes over serial or to a console window. Enforcer did it using the MMU to block illegal writes, MungWall hooked certain memory routines to report when you've hosed up. here's a debugging guide from Commodore pre:Unlike Enforcer, Mungwall does not require any special hardware. Mungwall can run without Enforcer and on non-MMU machines. Mungwall uses several special 32-bit values to ``mung'' memory which helps diagnose problems: Except when Enforcer is running, Mungwall sets location zero to $C0DEDBAD. Normally, location zero is $00000000. By putting an odd, non-zero value in location zero, any erroneous references to location zero are much more likely to show themselves. For example, a program that references location zero as character array will see a string that starts with the ASCII values $C0 $DE $DB $AD, rather than seeing a NULL string. When Mungwall starts up, it sets all free memory to $ABADCAFE. If this number shows up while an application is running, it is likely that someone is referencing memory in the free list. When a program allocates memory, Mungwall sets that memory to $DEADF00D (Except when allocating memory with MEMF_CLEAR). When an application accidentally accesses its memory before initializing it, the application will find the well-known value $DEADF00D rather than some random value that happened to be left in memory. Mungwall fills deallocated memory with $DEADBEEF, which makes using freed memory bugs much more obvious. Luigi Thirty fucked around with this message at 21:41 on Jun 23, 2017 |
# ? Jun 23, 2017 21:38 |
|
https://twitter.com/LuigiThirty/status/878354791717625857 it's alive
|
# ? Jun 23, 2017 21:59 |
|
i have successfully convinced our CTO to let me (attempt to) migrate one of our mongo databases to postgres it's gonna be real hard
|
# ? Jun 23, 2017 23:48 |
|
MALE SHOEGAZE posted:i have successfully convinced our CTO to let me (attempt to) migrate one of our mongo databases to postgres step 1) copy it into a single jsonb cell step 2) split that cell into a column step 3) split that column into a table step 4) split that table into a schema you may skip 2)-4) in a pinch
|
# ? Jun 24, 2017 00:58 |
redleader posted:i appreciate how bizarre and baffling haskell is. it must be what the usual python/java/c/whatever code looks like to normal people Actually, I think you will find it is mutable state which is bizarre and baffling!
|
|
# ? Jun 24, 2017 02:51 |
|
MALE SHOEGAZE posted:i have successfully convinced our CTO to let me (attempt to) migrate one of our mongo databases to postgres im gonna do this soon too it's gonna be hard because most of the writes are just us retardedly syncing js objects from the frontend straight to mongo. my own features I started are done with event sourcing and that shits gonna be crazy easy to migrate. my own code rules
|
# ? Jun 24, 2017 03:04 |
|
where was it someone was claiming strong typing made a JIT impossible im still confused over that one
|
# ? Jun 24, 2017 03:08 |
|
VikingofRock posted:Actually, I think you will find it is mutable state which is bizarre and baffling! I assumed the op was referring to Haskell operator soup, not immutability
|
# ? Jun 24, 2017 03:15 |
|
VikingofRock posted:Actually, I think you will find it is mutable state which is bizarre and baffling! Alice in Wonderland, except instead of making fun of obtuse mathematicians, logicians, and physicists, Carrol excoriates everyone who has not see the way and the light of Typed Functional Programming.
|
# ? Jun 24, 2017 03:16 |
Doc Hawkins posted:Alice in Wonderland, except instead of making fun of obtuse mathematicians, logicians, and physicists, Carrol excoriates everyone who has not see the way and the light of Typed Functional Programming. What is the Mad Hatter scene if not a parody of mutability via tea party seating?
|
|
# ? Jun 24, 2017 04:29 |
code:
|
|
# ? Jun 24, 2017 04:31 |
|
VikingofRock posted:
|
# ? Jun 24, 2017 07:58 |
|
VikingofRock posted:Actually, I think you will find it is mutable state which is bizarre and baffling! immutability is fine. it's just basically everything else about haskell that is inscrutable to an outsider
|
# ? Jun 24, 2017 08:05 |
|
VikingofRock posted:What is the Mad Hatter scene if not a parody of mutability via tea party seating?
|
# ? Jun 24, 2017 19:23 |
|
hey, if the guy with the printed spotify internal wiki is still living, can you get back to me about that i really want that book
|
# ? Jun 25, 2017 13:25 |
CommunistPancake posted:hey, if the guy with the printed spotify internal wiki is still living, can you get back to me about that please don't invade spotify
|
|
# ? Jun 25, 2017 13:27 |
|
CommunistPancake posted:hey, if the guy with the printed spotify internal wiki is still living, can you get back to me about that https://www.spotifyjobs.com/
|
# ? Jun 25, 2017 14:57 |
|
i feel like i've heard bad things about working for spotify
|
# ? Jun 25, 2017 18:32 |
CommunistPancake posted:i feel like i've heard bad things about working for spotify as far as their swedish hq went, it was fairly good stuff. ive heard bad things about salary progression, but thats also a typically swedish issue of the modern classical swedish company culture
|
|
# ? Jun 25, 2017 18:44 |
|
still workin on that mac 3D engine it's got wavefront obj mesh support now and i fixed a problem with the perspective transform so Z coordinates aren't scaled by 100000, among lots of other things. also because frame rendering occurs at the end of the Mac OS event loop pressing any keyboard buttons delays the next frame lol, that needs to be moved so it's tied to vblank instead the z-buffer is currently an array of 32-bit floats which is really slow to reset... need to drop that to 16-bit values i wrote my own PowerPC assembly routine though!!! code:
Luigi Thirty fucked around with this message at 23:52 on Jun 25, 2017 |
# ? Jun 25, 2017 23:48 |
|
Look, I'm luigi howdy, howdy, howdy been doing a lot of reading about OS's over the past couple weeks, and my fuckin' head hurts
|
# ? Jun 26, 2017 05:29 |
|
just wait until you get to global descriptor tables. DPMI is magic I've been working on my Atari thing off and on too, mostly working on moving my drawing routines from the game ROM to the BIOS ROM I'm going with the easiest way to handle system calls on the 68k which is separating different functionality into different trap vectors and calling functions through a dispatcher and jump table in the trap handler so clearing the alphanumeric layer is function 1, trap 1, writing a sprite palette is function 7, trap 3, etc. variables are passed on the stack with the dispatcher only looking at the function code at the top of the stack. unknown system calls cause an error message.
|
# ? Jun 26, 2017 08:08 |
|
you're not using the A-line illegal instruction vector for that? it lets you encode the function in the instruction itself...
|
# ? Jun 26, 2017 11:48 |
|
elite_garbage_man posted:Look, I'm luigi build an efi executable, op
|
# ? Jun 26, 2017 14:15 |
|
MALE SHOEGAZE posted:i have successfully convinced our CTO to let me (attempt to) migrate one of our mongo databases to postgres same except he won't let me do it and the person who created the mongo disaster is going to do it instead
|
# ? Jun 26, 2017 16:36 |
|
Sapozhnik posted:build an efi executable, op
|
# ? Jun 26, 2017 16:52 |
|
|
# ? Jun 5, 2024 08:23 |
|
terrible programmer question: so how do you know when you need an index and what it needs to be if your gui sql manager doesn't just tell you?
|
# ? Jun 26, 2017 17:12 |